JavaScript+html5 canvas绘制渐变区域完整实例


Posted in Javascript onJanuary 26, 2016

本文实例讲述了JavaScript+html5 canvas绘制渐变区域的方法。分享给大家供大家参考,具体如下:

运行效果截图如下:

JavaScript+html5 canvas绘制渐变区域完整实例

具体代码如下:

<!DOCTYPE html>
<html>
 <head>
  <title>demo</title>
  <style type="text/css">
   #canvas {
    border:3px solid gray;
   }
  </style>
 </head>
 <body>
  <canvas id="canvas" width="500px" height="500px"></canvas>
 </body>
 <script type="text/javascript">
  var canvas = document.getElementById("canvas");
  var ctx = canvas.getContext("2d");
  ctx.beginPath();
  ctx.rect(0, 0, 200, 200);
  ctx.closePath();
  var gradient = ctx.createLinearGradient(0, 0, 200, 200);
  gradient.addColorStop(0, "gray");
  gradient.addColorStop(0.5, "red");
  gradient.addColorStop(1, "blue");
  ctx.fillStyle = gradient;
  ctx.fill();
 </script>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
由prototype_1.3.1进入javascript殿堂-类的初探
Nov 06 Javascript
使用TextRange获取输入框中光标的位置的代码
Mar 08 Javascript
用js模拟JQuery的show与hide动画函数代码
Sep 20 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
Sep 01 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
Aug 17 Javascript
通过设置CSS中的position属性来固定层的位置
Dec 14 Javascript
javascript简单实现等比例缩小图片的方法
Jul 27 Javascript
AngularJS压缩JS技巧分析
Nov 08 Javascript
jquery实现input框获取焦点的方法
Feb 06 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
Dec 09 Javascript
js array数组对象操作方法汇总
Mar 18 Javascript
JS实现打砖块游戏
Feb 14 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
Jan 26 #Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
Jan 26 #Javascript
JS组件Bootstrap Select2使用方法详解
Apr 17 #Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
Jan 26 #Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
Jan 26 #Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 #Javascript
基于Node.js实现nodemailer邮件发送
Jan 26 #Javascript
You might like
dedecms后台验证码总提示错误的解决方法
2007/03/21 PHP
PHP静态调用非静态方法的应用分析
2013/05/02 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
javaScript复制功能调用实现方案
2012/12/13 Javascript
使用node.js 制作网站前台后台
2014/11/13 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
python实现的简单猜数字游戏
2015/04/04 Python
python简单实现基数排序算法
2015/05/16 Python
python实现excel读写数据
2021/03/02 Python
python selenium 获取标签的属性值、内容、状态方法
2018/06/22 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
python 检测图片是否有马赛克
2020/12/01 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
销售职业生涯规划范文
2014/03/14 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
民主生活会汇报材料
2014/12/15 职场文书
思想品德评语大全
2014/12/31 职场文书
经典导游欢迎词
2015/01/26 职场文书
欠条格式范本
2015/07/03 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers