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垂直手风琴菜单
Jun 28 HTML / CSS
CSS3 translate导致字体模糊的实例代码
Aug 30 HTML / CSS
CSS3制作日历实现代码
Jan 21 HTML / CSS
使用css3和jquery实现可伸缩搜索框
Feb 12 HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 HTML / CSS
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
Apr 25 HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
Nov 05 HTML / CSS
HTML5通用接口详解
Jun 12 HTML / CSS
H5混合开发app如何升级的方法
Jan 10 HTML / CSS
canvas学习和滤镜实现代码
Aug 22 HTML / CSS
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
Sep 19 HTML / CSS
HTML+CSS实现导航条下拉菜单的示例代码
Aug 02 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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
Content-type 的说明
2006/10/09 PHP
实用函数4
2007/11/08 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
PHP文件操作详解
2016/12/30 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
用jscript启动sqlserver
2007/06/21 Javascript
JQery 渐变图片导航效果代码 漂亮
2010/01/01 Javascript
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
js内置对象 学习笔记
2011/08/01 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
Python画图学习入门教程
2016/07/01 Python
python logging 日志轮转文件不删除问题的解决方法
2016/08/02 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
医学专业职业生涯规划范文
2014/02/05 职场文书
少先队入队活动方案
2014/02/08 职场文书
消防安全责任书
2014/04/14 职场文书
大学生应聘求职信
2014/05/26 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
赞美教师的句子
2019/09/02 职场文书
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang
Redis 限流器
2022/05/15 Redis
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers