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


Posted in HTML / CSS onNovember 18, 2013

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>
HTML / CSS 相关文章推荐
收集的22款给力的HTML5和CSS3帮助工具
Sep 14 HTML / CSS
深入CSS3 动画效果的总结详解
May 09 HTML / CSS
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
Jun 06 HTML / CSS
轻松掌握CSS3中的字体大小单位rem的使用方法
May 24 HTML / CSS
浅谈css3中的渐进增强和优雅降级
Dec 01 HTML / CSS
HTML5边玩边学(1)画布实现方法
Sep 21 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
Sep 11 HTML / CSS
详解canvas多边形(蜘蛛图)的画法示例
Jan 29 HTML / CSS
canvas线条的属性详解
Mar 27 HTML / CSS
HTML5中的websocket实现直播功能
May 21 HTML / CSS
VSCode 自定义html5模板的实现
Dec 05 HTML / CSS
CSS 伪元素::marker详解
Jun 26 HTML / CSS
HTML5在IE10、火狐下中文乱码问题的解决方法
Nov 18 #HTML / CSS
HTML5 UTF-8 中文乱码的解决方法
Nov 18 #HTML / CSS
HTML5语音识别标签写法附图
Nov 18 #HTML / CSS
html5 video标签屏蔽右键视频另存为的js代码
Nov 12 #HTML / CSS
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
Nov 07 #HTML / CSS
html5跨域通讯之postMessage的用法总结
Nov 07 #HTML / CSS
用canvas实现图片滤镜效果附演示
Nov 05 #HTML / CSS
You might like
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
Jjcarousellite 实现图片列表滚动的简单实例
2013/11/29 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
浅谈JavaScript中的作用域和闭包问题
2015/07/07 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
解决layui的input独占一行的问题
2019/09/10 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
Python 支付整合开发包的实现
2019/01/23 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
wxPython+Matplotlib绘制折线图表
2019/11/19 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
应届生保险求职信
2013/11/11 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
拓展训练激励口号
2014/06/17 职场文书
安全演讲稿开场白
2014/08/25 职场文书
通知格式
2015/04/27 职场文书
创业计划书之酒厂
2019/10/14 职场文书
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python