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伸缩布局盒模型Flex布局
Aug 20 HTML / CSS
CSS教程:CSS3圆角属性
Apr 02 HTML / CSS
你正在寻找的CSS3 动画技术
Jul 27 HTML / CSS
css3闪亮进度条效果实现思路及代码
Apr 17 HTML / CSS
浅谈CSS3特性查询(Feature Query: @supports)功能简介
Jul 31 HTML / CSS
详解CSS 3 中的 calc() 方法
Jan 12 HTML / CSS
HTML5 Canvas draw方法制作动画效果示例
Jul 11 HTML / CSS
HTML5地理定位实例
Oct 15 HTML / CSS
用HTML5制作一个简单的桌球游戏的教程
May 12 HTML / CSS
iframe跨域的几种常用方法
Nov 11 HTML / CSS
纯html+css实现Element loading效果
Aug 02 HTML / CSS
CSS中妙用 drop-shadow 实现线条光影效果
Nov 11 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
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
Admin generator, filters and I18n
2011/10/06 PHP
joomla实现注册用户添加新字段的方法
2016/05/05 PHP
基于PHP实现商品成交时发送短信功能
2016/05/11 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
javascript 随机展示头像实现代码
2011/12/06 Javascript
Jquery的each里用return true或false代替break或continue
2014/05/21 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成&quot;...&quot;)
2016/11/28 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
JS 实现分页打印功能
2018/05/16 Javascript
JS获取并处理php数组的方法实例分析
2018/09/04 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
Python聊天室程序(基础版)
2018/04/01 Python
python版本单链表实现代码
2018/09/28 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
Django REST framework内置路由用法
2019/07/26 Python
html5 Canvas实现图片旋转的示例
2018/01/15 HTML / CSS
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
高级Java程序员面试题
2016/06/23 面试题
复核员上岗演讲稿
2014/01/05 职场文书
领导党性分析材料
2014/02/15 职场文书
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
代理协议书范本
2014/04/22 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
井冈山红色之旅感想
2014/10/07 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
搬迁通知
2015/04/20 职场文书
事业单位岗位说明书
2015/10/08 职场文书
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android
JavaScript组合继承详解
2021/11/07 Javascript