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 相关文章推荐
jquery 常用操作整理 基础入门篇
Oct 14 Javascript
jquery获取URL中参数解决中文乱码问题的两种方法
Dec 18 Javascript
js清除input中type等于file的值域(示例代码)
Dec 24 Javascript
JS控制一个DIV层在指定时间内消失的方法
Feb 17 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
Aug 04 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
jQuery编写设置和获取颜色的插件
Jan 09 Javascript
微信小程序实现点击返回顶层的方法
Jul 12 Javascript
9种改善AngularJS性能的方法
Nov 28 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
Jun 12 Javascript
在vue中使用G2图表的示例代码
Mar 19 Javascript
ES11新增的这9个新特性,你都掌握了吗
Oct 15 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
PHP的栏目导航程序
2006/10/09 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP正则表达式函数preg_replace用法实例分析
2020/06/04 PHP
自己的js工具 Cookie 封装
2009/08/21 Javascript
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
AngularJS实现的输入框字数限制提醒功能示例
2017/10/26 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
详解vue-cli中使用rem,vue自适应
2019/05/06 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
Python 给屏幕打印信息加上颜色的实现方法
2019/04/24 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
2019/07/24 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
2020/03/19 Python
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
建筑自我鉴定
2013/10/19 职场文书
小学生暑假家长评语
2014/04/17 职场文书
党员个人党性分析材料
2014/12/18 职场文书
观后感的写法
2015/06/19 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
Python中使用Lambda函数的5种用法
2021/04/01 Python
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python