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特效之动画:animation的应用
May 09 HTML / CSS
一款css实现的鼠标经过按钮的特效
Sep 11 HTML / CSS
一款利用纯css3实现的win8加载动画的实例分析
Dec 11 HTML / CSS
CSS3实现10种Loading效果
Jul 11 HTML / CSS
CSS3实现内凹圆角的实例代码
May 04 HTML / CSS
HTML5的结构和语义(4):语义性的内联元素
Oct 17 HTML / CSS
html5教程画矩形代码分享
Dec 04 HTML / CSS
HTML5视频播放插件 video.js介绍
Sep 29 HTML / CSS
HTML5 HTMLCollection和NodeList的区别详解
Apr 29 HTML / CSS
使用Html5 Stream开发实时监控系统
Jun 02 HTML / CSS
HTML5简单实现添加背景音乐的几种方法
May 12 HTML / CSS
CSS实现隐藏搜索框功能(动画正反向序列)
Jul 21 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 addslashes 函数详细分析说明
2009/06/23 PHP
PHP swfupload图片上传的实例代码
2013/09/30 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
使用vue编写一个点击数字计时小游戏
2016/08/31 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
python奇偶行分开存储实现代码
2018/03/19 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
安装2019Pycharm最新版本的教程详解
2019/10/22 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
Python 绘制可视化折线图
2020/07/22 Python
python switch 实现多分支选择功能
2020/12/21 Python
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
企业年会主持词
2014/03/27 职场文书
国旗下的演讲稿
2014/05/08 职场文书
离职保密承诺书
2014/05/28 职场文书
应届毕业生自荐信
2014/05/28 职场文书
预备党员入党思想汇报(范文)
2019/08/14 职场文书
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript