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中的calc函数浅析
Jul 10 HTML / CSS
多重CSS背景动画实现方法示例
Apr 04 HTML / CSS
纯CSS改变webkit内核浏览器的滚动条样式
Apr 17 HTML / CSS
纯CSS3实现圆圈动态发光特效动画的示例代码
Mar 08 HTML / CSS
Html5画布_动力节点Java学院整理
Jul 13 HTML / CSS
HTML5 声明兼容IE的写法
May 16 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
Apr 05 HTML / CSS
canvas 阴影和图形变换的示例代码
Jan 02 HTML / CSS
Html5应用程序缓存(Cache manifest)
Jun 04 HTML / CSS
HTML5自定义mp3播放器源码
Jan 06 HTML / CSS
CSS实现两列布局的N种方法
Aug 02 HTML / CSS
div与span之间的区别与使用介绍
Dec 06 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中实现记住密码自动登录的代码
2011/03/02 PHP
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
php中文验证码实现示例分享
2014/01/12 PHP
php实现按照权重随机排序数据的方法
2015/01/09 PHP
php将文件夹打包成zip文件的简单实现方法
2016/10/04 PHP
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
web打印小结
2017/01/11 Javascript
webpack入门+react环境配置
2017/02/08 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
2020/06/19 Javascript
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
python中查看变量内存地址的方法
2015/05/05 Python
八大排序算法的Python实现
2021/01/28 Python
Python中Django发送带图片和附件的邮件
2017/03/31 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
详解python中的异常捕获
2020/12/15 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
大学生写自荐信的技巧
2014/01/08 职场文书
图书室标语
2014/06/21 职场文书
个人四风对照检查材料
2014/09/26 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
自荐信格式范文
2015/03/04 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
会计继续教育培训心得体会
2016/01/19 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
Python中for后接else的语法使用
2021/05/18 Python
nginx共享内存的机制详解
2022/03/21 Servers