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 相关文章推荐
document.documentElement &amp;&amp; document.documentElement.scrollTop
Dec 01 Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
Dec 28 Javascript
js替换字符串的所有示例代码
Jul 23 Javascript
animate 实现滑动切换效果【实例代码】
May 05 Javascript
JS中如何实现点击a标签返回页面顶部的问题
Jan 19 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
Apr 20 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
Oct 10 Javascript
详解为Bootstrap Modal添加拖拽的方法
Jan 05 Javascript
JavaScript继承与多继承实例分析
May 26 Javascript
gulp构建小程序的方法步骤
May 31 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
2020年4月放送!《Princess Connect Re:Dive》制作组 & 角色声优公开!
2020/03/06 日漫
PHP 面向对象实现代码
2009/11/11 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
php class类的用法详细总结
2013/10/17 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
三级下拉菜单的js实现代码
2011/05/23 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
Vue.js实现移动端短信验证码功能
2017/03/29 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
Python将多个list合并为1个list的方法
2018/06/27 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
2018/07/10 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
21岁生日感言
2014/02/27 职场文书
市场营销战略计划书
2014/05/06 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
预备党员个人总结
2015/02/14 职场文书
个人自荐书怎么写
2015/03/26 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
详解Laravel制作API接口
2021/05/31 PHP
ICOM R71E和R72E图文对比解说
2022/04/07 无线电