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 相关文章推荐
HTML5 CSS3给网站设计带来出色效果
Jul 16 HTML / CSS
分享CSS3中必须要知道的10个顶级命令
Apr 26 HTML / CSS
CSS3绘制不规则图形的一些方法示例
Nov 07 HTML / CSS
Android本地应用打开方法——通过html5写连接
Mar 11 HTML / CSS
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
Jan 06 HTML / CSS
实例讲解HTML5的meta标签的一些应用
Dec 08 HTML / CSS
HTML5单页面手势滑屏切换原理分析
Jul 10 HTML / CSS
HTML5实现视频弹幕功能
Aug 09 HTML / CSS
html5实现九宫格抽奖可固定抽中某项奖品
Jun 15 HTML / CSS
amazeui模态框弹出后立马消失并刷新页面
Aug 19 HTML / CSS
深入理解margin塌陷和margin合并的解决方案
Jun 26 HTML / CSS
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
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
用PHP和MySQL保存和输出图片
2006/10/09 PHP
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
详解PHP数组赋值方法
2015/11/07 PHP
深入php内核之php in array
2015/11/10 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
jQuery Clone Bug解决代码
2010/12/22 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
python利用selenium进行浏览器爬虫
2019/04/25 Python
tensorflow 模型权重导出实例
2020/01/24 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
老师给学生的表扬信
2014/01/17 职场文书
产品质量承诺书范文
2014/03/27 职场文书
计算机专业自荐信
2014/05/24 职场文书
服务口号大全
2014/06/11 职场文书
校园环保标语
2014/06/13 职场文书
温馨提示标语
2014/06/26 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
2014年防汛工作总结
2014/12/08 职场文书
刑事附带民事诉讼答辩状
2015/05/22 职场文书
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers
Go语言入门exec的基本使用
2022/05/20 Golang