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制作登录表单的步骤
Apr 07 HTML / CSS
css3使网页、图片变成灰色兼容大多数浏览器
Jul 02 HTML / CSS
CSS3区域模块region相关编写示例
Aug 28 HTML / CSS
基于CSS3实现的黑色个性导航菜单效果
Sep 14 HTML / CSS
用css3写出气球样式的示例代码
Sep 11 HTML / CSS
CSS实现半透明边框与多重边框的场景分析
Nov 13 HTML / CSS
canvas实现飞机打怪兽射击小游戏的示例代码
Jul 09 HTML / CSS
利用HTML5实现使用按钮控制背景音乐开关
Sep 21 HTML / CSS
详解html5 postMessage解决跨域通信的问题
Aug 17 HTML / CSS
html5实现滑块功能之type=&quot;range&quot;属性
Feb 18 HTML / CSS
几款流行的HTML5 UI框架比较(小结)
Apr 08 HTML / CSS
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
Aug 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中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
PHP 读取和编写 XML
2014/11/19 PHP
PHP+Session防止表单重复提交的解决方法
2018/04/09 PHP
使用IE的地址栏来辅助调试Web页脚本
2007/03/08 Javascript
ExtJS Grid使用SimpleStore、多选框的方法
2009/11/20 Javascript
javascript 数组学习资料收集
2010/04/11 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
python妹子图简单爬虫实例
2015/07/07 Python
python中的格式化输出用法总结
2016/07/28 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
2020/11/13 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
享受加州生活方式的时尚舒适:XCVI
2018/07/09 全球购物
什么是GWT的Entry Point
2013/08/16 面试题
八年级音乐教学反思
2014/01/09 职场文书
部队领导证婚词
2014/01/12 职场文书
介绍信如何写
2015/01/31 职场文书
人身损害赔偿协议书
2016/03/22 职场文书