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 相关文章推荐
介绍CSS3使用技巧5个
Apr 02 HTML / CSS
CSS3 选择器 属性选择器介绍
Jan 21 HTML / CSS
css3 flex实现div内容水平垂直居中的几种方法
Mar 27 HTML / CSS
html5/css3响应式页面开发总结
Oct 16 HTML / CSS
video结合canvas实现视频在线截图功能
Jun 25 HTML / CSS
html5 自定义播放器核心代码
Dec 20 HTML / CSS
html5绘制时钟动画
Dec 15 HTML / CSS
HTML5 audio标签使用js进行播放控制实例
Apr 24 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
Jul 13 HTML / CSS
HTML5如何使用SVG的方法示例
Jan 11 HTML / CSS
Html5页面获取微信公众号的openid的方法
May 12 HTML / CSS
使用HBuilder制作一个简单的HTML5网页
Jul 07 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
php设计模式之简单工厂模式详解
2014/09/04 PHP
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
基于Jquery easyui 选中特定的tab
2015/11/17 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
js实现按钮控制带有停顿效果的图片滚动
2016/08/30 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
移动前端图片压缩上传的实例
2017/12/06 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
python实现问号表达式(?)的方法
2013/11/27 Python
Python Property属性的2种用法
2015/06/21 Python
在Django框架中编写Context处理器的方法
2015/07/20 Python
python3新特性函数注释Function Annotations用法分析
2016/07/28 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
CSS3混合模式mix-blend-mode/background-blend-mode简介
2018/03/15 HTML / CSS
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
匡威德国官网:Converse德国
2019/01/26 全球购物
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
数学系毕业生的自我评价
2014/01/10 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
创先争优宣传标语
2014/10/08 职场文书
导游词欢迎词
2015/02/02 职场文书
2016高考感言
2015/08/01 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS