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 相关文章推荐
js 格式化时间日期函数小结
Mar 20 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
Aug 05 Javascript
jQuery中andSelf()方法用法实例
Jan 08 Javascript
基于jquery步骤进度条源码分享
Nov 12 Javascript
原生JS实现幻灯片
Feb 22 Javascript
JS仿淘宝搜索框用户输入事件的实现
Jun 19 Javascript
Node.js中DNS模块学习总结
Feb 28 Javascript
vue-cli 组件的导入与使用教程详解
Apr 11 Javascript
JS实现简单的抽奖转盘效果示例
Feb 16 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
vue 页面跳转的实现方式
Jan 12 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模板技术[转]
2007/01/04 PHP
学习php分页代码实例
2013/10/24 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
javascript与cookie 的问题详解
2013/11/11 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
2016/01/26 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
移动端如何用下拉刷新的方式实现上拉加载
2018/12/10 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
Python爬豆瓣电影实例
2018/02/23 Python
Django中的CBV和FBV示例介绍
2018/02/25 Python
浅析Python数据处理
2018/05/02 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
python实现树的深度优先遍历与广度优先遍历详解
2019/10/26 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
华润集团网上药店:健一网
2016/09/19 全球购物
C有"按引用传递"吗
2016/09/06 面试题
Java如何调用外部Exe程序
2015/07/04 面试题
专营店会计助理岗位职责
2013/11/29 职场文书
家长学校工作方案
2014/05/07 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
文明上网主题班会
2015/08/14 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
解决Python中的modf()函数取小数部分不准确问题
2021/05/28 Python