html5中文学习网

您的位置: 首页 > html5教程 > 入门教程 » 正文

HTML5画渐变背景图片并自动下载实现步骤_html5教程技巧

[ ] 已经帮助:人解决问题
点评:HTML5可以画渐变背景图片并自动下载,下面为大家分解下详细的步骤,喜欢的朋友不要错过哦
drawBgLine.htmlM7hHTML5中文学习网 - HTML5先行者学习网

复制代码
代码如下:
M7hHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE html> M7hHTML5中文学习网 - HTML5先行者学习网
<head> M7hHTML5中文学习网 - HTML5先行者学习网
<meta charset="UTF-8"/> M7hHTML5中文学习网 - HTML5先行者学习网
<title>html5画渐变背景图片,并自动下载</title> M7hHTML5中文学习网 - HTML5先行者学习网
</head> M7hHTML5中文学习网 - HTML5先行者学习网
<body> M7hHTML5中文学习网 - HTML5先行者学习网
<center> M7hHTML5中文学习网 - HTML5先行者学习网
<canvas id="c" width="1" height="200" ></canvas> M7hHTML5中文学习网 - HTML5先行者学习网
</center> M7hHTML5中文学习网 - HTML5先行者学习网
<script> M7hHTML5中文学习网 - HTML5先行者学习网
//第一步:获取canvas对象 M7hHTML5中文学习网 - HTML5先行者学习网
var c = document.getElementById("c"); M7hHTML5中文学习网 - HTML5先行者学习网
//第二步:获取canvas对象的上下文对象 M7hHTML5中文学习网 - HTML5先行者学习网
var context = c.getContext("2d"); M7hHTML5中文学习网 - HTML5先行者学习网
/* M7hHTML5中文学习网 - HTML5先行者学习网
* 这些是画其他图形代码 M7hHTML5中文学习网 - HTML5先行者学习网
context.beginPath(); M7hHTML5中文学习网 - HTML5先行者学习网
context.lineWidth=10; M7hHTML5中文学习网 - HTML5先行者学习网
context.strokeStyle="red"; M7hHTML5中文学习网 - HTML5先行者学习网
context.moveTo(50,50); M7hHTML5中文学习网 - HTML5先行者学习网
context.lineTo(150,50); M7hHTML5中文学习网 - HTML5先行者学习网
context.stroke(); M7hHTML5中文学习网 - HTML5先行者学习网
context.closePath(); M7hHTML5中文学习网 - HTML5先行者学习网
//context.strokeRect(220,50,50,50); M7hHTML5中文学习网 - HTML5先行者学习网
context.fillStyle="blue"; M7hHTML5中文学习网 - HTML5先行者学习网
context.fillRect(220,50,50,50); M7hHTML5中文学习网 - HTML5先行者学习网
context.beginPath(); M7hHTML5中文学习网 - HTML5先行者学习网
context.arc(150,150,50,0*Math.PI/180,-180*Math.PI/180,false); M7hHTML5中文学习网 - HTML5先行者学习网
context.lineTo(150,150); M7hHTML5中文学习网 - HTML5先行者学习网
context.closePath(); M7hHTML5中文学习网 - HTML5先行者学习网
context.stroke(); M7hHTML5中文学习网 - HTML5先行者学习网
context.lineWidth=1; M7hHTML5中文学习网 - HTML5先行者学习网
context.font="50px 宋体"; M7hHTML5中文学习网 - HTML5先行者学习网
context.fillText("briup",0,220); M7hHTML5中文学习网 - HTML5先行者学习网
context.save(); M7hHTML5中文学习网 - HTML5先行者学习网
context.translate(50,50); M7hHTML5中文学习网 - HTML5先行者学习网
context.rotate(90*Math.PI/180); M7hHTML5中文学习网 - HTML5先行者学习网
context.beginPath(); M7hHTML5中文学习网 - HTML5先行者学习网
context.lineWidth=10; M7hHTML5中文学习网 - HTML5先行者学习网
context.strokeStyle="red"; M7hHTML5中文学习网 - HTML5先行者学习网
context.moveTo(0,0); M7hHTML5中文学习网 - HTML5先行者学习网
context.lineTo(100,0); M7hHTML5中文学习网 - HTML5先行者学习网
context.stroke(); M7hHTML5中文学习网 - HTML5先行者学习网
context.closePath(); M7hHTML5中文学习网 - HTML5先行者学习网
context.restore(); M7hHTML5中文学习网 - HTML5先行者学习网
*/ M7hHTML5中文学习网 - HTML5先行者学习网
var g = context.createLinearGradient(0,0,0,200); M7hHTML5中文学习网 - HTML5先行者学习网
g.addColorStop(0,"90BFFF"); M7hHTML5中文学习网 - HTML5先行者学习网
g.addColorStop(1,"white"); M7hHTML5中文学习网 - HTML5先行者学习网
context.fillStyle = g; M7hHTML5中文学习网 - HTML5先行者学习网
context.fillRect(0,0,1,200); M7hHTML5中文学习网 - HTML5先行者学习网
window.location = c.toDataURL("image/jpeg").replace("image/jpeg","image/octet-stream"); M7hHTML5中文学习网 - HTML5先行者学习网
</script> M7hHTML5中文学习网 - HTML5先行者学习网
</body> M7hHTML5中文学习网 - HTML5先行者学习网
M7hHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助