HTML5画渐变背景图片并自动下载实现步骤

前端技术 2023/09/06 HTML
drawBgLine.html

复制代码
代码如下:

<!DOCTYPE html>
<head>
<meta charset=\"UTF-8\"/>
<title>html5画渐变背景图片,并自动下载</title>
</head>
<body>
<center>
<canvas id=\"c\" width=\"1\" height=\"200\" ></canvas>
</center>
<script>
//第一步:获取canvas对象
var c = document.getElementById(\"c\");
//第二步:获取canvas对象的上下文对象
var context = c.getContext(\"2d\");
/*
* 这些是画其他图形代码
context.beginPath();
context.lineWidth=10;
context.strokeStyle=\"red\";
context.moveTo(50,50);
context.lineTo(150,50);
context.stroke();
context.closePath();
//context.strokeRect(220,50,50,50);
context.fillStyle=\"blue\";
context.fillRect(220,50,50,50);
context.beginPath();
context.arc(150,150,50,0*Math.PI/180,-180*Math.PI/180,false);
context.lineTo(150,150);
context.closePath();
context.stroke();
context.lineWidth=1;
context.font=\"50px 宋体\";
context.fillText(\"briup\",0,220);
context.save();
context.translate(50,50);
context.rotate(90*Math.PI/180);
context.beginPath();
context.lineWidth=10;
context.strokeStyle=\"red\";
context.moveTo(0,0);
context.lineTo(100,0);
context.stroke();
context.closePath();
context.restore();
*/
var g = context.createLinearGradient(0,0,0,200);
g.addColorStop(0,\"90BFFF\");
g.addColorStop(1,\"white\");
context.fillStyle = g;
context.fillRect(0,0,1,200);
window.location = c.toDataURL(\"image/jpeg\").replace(\"image/jpeg\",\"image/octet-stream\");
</script>
</body>

本文地址:https://www.stayed.cn/item/16404

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。