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混合模式mix-blend-mode/background-blend-mode简介
Mar 15 HTML / CSS
可以随进度显示不同颜色的css3进度条分享
Apr 11 HTML / CSS
CSS中越界问题的经典解决方案【推荐】
Apr 19 HTML / CSS
CSS3实现内凹圆角的实例代码
May 04 HTML / CSS
详解css3中dispaly的Grid布局与Flex布局
Sep 11 HTML / CSS
html5如何及时更新缓存文件(js、css或图片)
Jun 24 HTML / CSS
Html5+JS实现手机摇一摇功能
Apr 24 HTML / CSS
详解如何用HTML5 Canvas API控制图片的缩放变换
Mar 22 HTML / CSS
解决HTML5手机端页面缩放的问题
Oct 27 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
Aug 01 HTML / CSS
吃透移动端 1px的具体用法
Dec 16 HTML / CSS
AmazeUI的JS表单验证框架实战示例分享
Aug 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 Token(令牌)设计
2008/03/15 PHP
PHP下利用header()函数设置浏览器缓存的代码
2010/09/01 PHP
关于尾递归的使用详解
2013/05/02 PHP
Yii学习总结之安装配置
2015/02/22 PHP
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
Openlayers绘制地图标注
2020/09/28 Javascript
Python线程中对join方法的运用的教程
2015/04/09 Python
python 读写、创建 文件的方法(必看)
2016/09/12 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
浅谈python 中类属性共享的问题
2019/07/02 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
Delphi CS笔试题
2014/01/04 面试题
四下基层实施方案
2014/03/28 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
2014年接待工作总结
2014/11/26 职场文书
服务行业标语口号
2015/12/26 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
Golang 切片(Slice)实现增删改查
2022/04/22 Golang