标签:
HTML5创建线条渐变
1、设计源码
<!doctype html> <html> <head> <meta charset="utf-8"> <title>HTML5创建线条渐变</title> <script type="text/javascript"> /** * 创建线条渐变 */ function drawGradualText() { //找到<canvas>元素 var canvas = document.getElementById("canvas"); //创建context对象 var ctx = canvas.getContext("2d"); //创建线条渐变 var gradient = ctx.createLinearGradient(0,0,400,0); //方法规定 gradient 对象中的颜色和位置 gradient.addColorStop(0,"yellow"); //方法规定 gradient 对象中的颜色和位置 gradient.addColorStop(1,"blue"); //设置填充样式 ctx.fillStyle = gradient; //填充一个矩形区域 ctx.fillRect(40,20,600,400); } </script> </head> <body onLoad="drawGradualText();"> <canvas id="canvas" width="1000" height="800"></canvas> </body> </html>
3、源码说明
(1)找到<canvas>元素
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
var gradient = ctx.createLinearGradient(0,0,400,0);
gradient.addColorStop(0,"yellow"); gradient.addColorStop(1,"blue");
ctx.fillStyle = gradient;
ctx.fillRect(40,20,600,400);
标签:
原文地址:http://blog.csdn.net/you23hai45/article/details/50095051