html5 canvas-线性渐变

wxg994861354 2016-10-27 11:14:19
<!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>
我在网页运行了,可是没有任何东西,画布块创建完成了的,但是没有任何颜色。
...全文
199 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxg994861354 2016-10-27
  • 打赏
  • 举报
回复
谢谢,大神,我会注意的了,尴尬...
当作看不见 2016-10-27
  • 打赏
  • 举报
回复
问题有点小。。var mycanvas=Document.getElementById("canvas1"); 你的Document ,注意是大写的,改为document,ok了 。。。

39,084

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧