HTML5画渐变背景图片并自动下载实现方法

本篇内容主要讲解“HTML5画渐变背景图片并自动下载实现方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5画渐变背景图片并自动下载实现方法”吧!

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>

到此,相信大家对“HTML5画渐变背景图片并自动下载实现方法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!