标签:
HTML5创建一个径向/圆渐变
1、设计源码
<!doctype html> <html> <head> <meta charset="utf-8"> <title>HTML5创建一个径向/圆渐变</title> <script type="text/javascript"> /** * 创建一个径向/圆渐变 */ function drawCircle() { //找到<canvas>元素 var canvas = document.getElementById("canvas"); //创建context对象 var ctx = canvas.getContext("2d"); //创建一个径向/圆渐变 var gradient = ctx.createRadialGradient(200,200,5,90,60,200); //方法规定 gradient 对象中的颜色和位置 gradient.addColorStop(0,"yellow"); //方法规定 gradient 对象中的颜色和位置 gradient.addColorStop(1,"blue"); //设置填充样式 ctx.fillStyle = gradient; //填充一个矩形区域 ctx.fillRect(40,20,600,400); } </script> </head> <body onLoad="drawCircle();"> <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.createRadialGradient(200,200,5,90,60,200);
gradient.addColorStop(0,"yellow");
ctx.fillStyle = gradient;
ctx.fillRect(40,20,600,400);
标签:
原文地址:http://blog.csdn.net/you23hai45/article/details/50095193