html5 canvas-线性渐变
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
body {
background-color: #eeeeee;
}
#outer {
margin-left: 40px;
margin-top: 40px;
}
</style>
</head>
<body>
<div id="outer">
<canvas id="canvas1" width="400" height="400">
your browser doesn't support the canvas!try another browser.
</canvas>
</div>
<script type="text/javascript">
var mycanvas=Document.getElementById("canvas1");
var cntx=mycanvas.getContext('2d');
var mygradient=cntx.createLinearGradient(30,30,300,300);
mygradient.addColorStop("0","#CC3");
mygradient.addColorStop(".40","#FF0");
mygradient.addColorStop(".57","#390");
mygradient.addColorStop(".82","#90C");
mygradient.addColorStop("1.0","#9FF");
cntx.fillStyle=mygradient;
cntx.fillRect(0,0,400,400);
</script>
</body>
</html>
我在网页运行了,可是没有任何东西,画布块创建完成了的,但是没有任何颜色。