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 相关文章推荐
CSS去掉A标签(链接)虚线框的方法
Apr 01 HTML / CSS
纯CSS实现设置半个字符的样式
Jul 03 HTML / CSS
CSS3实现酷炫的3D旋转透视效果
Nov 21 HTML / CSS
HTML5实现QQ聊天气泡效果
Jun 26 HTML / CSS
HTML5 声明兼容IE的写法
May 16 HTML / CSS
HTML5 实现一个访问本地文件的实例
Dec 13 HTML / CSS
html标签之Object和EMBED标签详解
Jul 04 HTML / CSS
canvas 阴影和图形变换的示例代码
Jan 02 HTML / CSS
浅谈移动端网页图片预加载方案
Nov 05 HTML / CSS
高清屏中使用Canvas绘图出现模糊的问题及解决方法
Jun 03 HTML / CSS
解决HTML5中的audio在手机端和微信端的不能自动播放问题
Nov 04 HTML / CSS
Html5同时支持多端sdk的小技巧
Nov 17 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手册及PHP编程标准
2006/12/17 PHP
PHP 中dirname(_file_)讲解
2007/03/18 PHP
支持php4、php5的mysql数据库操作类
2008/01/10 PHP
PHP 字符串 小常识
2009/06/05 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
CURL状态码列表(详细)
2013/06/27 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
php三元运算符知识汇总
2015/07/02 PHP
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
Webstorm2016使用技巧(SVN插件使用)
2018/10/29 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
2019/08/09 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
CSS3动画之利用requestAnimationFrame触发重新播放功能
2019/09/11 HTML / CSS
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
校园报刊亭创业计划书
2014/01/02 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
升学宴家长致辞
2015/07/27 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
python中urllib包的网络请求教程
2022/04/19 Python
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS