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 相关文章推荐
9行javascript代码获取QQ群成员具体实现
Oct 16 Javascript
jQuery实现统计复选框选中数量
Nov 24 Javascript
使用JavaScript的AngularJS库编写hello world的方法
Jun 23 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
Jul 29 Javascript
探索angularjs+requirejs全面实现按需加载的套路
Feb 26 Javascript
浅析JS动态创建元素【两种方法】
Apr 20 Javascript
Knockoutjs 学习系列(二)花式捆绑
Jun 07 Javascript
浅谈js中的this问题
Aug 31 Javascript
JavaScript比较同一天的时间大小实例代码
Feb 09 Javascript
angularJs中ng-model-options设置数据同步的方法
Sep 30 Javascript
vue项目查看vue版本及cli版本的实现方式
Oct 24 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 Vue.js
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
几个php应用技巧
2008/03/27 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
2018/08/14 Javascript
vue axios数据请求及vue中使用axios的方法
2018/09/10 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
JS实现随机点名器
2020/04/12 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
Python测试网络连通性示例【基于ping】
2018/08/03 Python
python的中异常处理机制
2018/08/30 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
在keras里实现自定义上采样层
2020/06/28 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
全球摩托车装备领导者:RevZilla
2017/09/04 全球购物
海南地接欢迎词
2014/01/14 职场文书
2014年圣诞节促销方案
2014/03/14 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
大班下学期个人总结
2015/02/13 职场文书
小学运动会开幕词
2016/03/04 职场文书
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android