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 相关文章推荐
扩展String功能方法
Sep 22 Javascript
JS面向对象编程之对象使用分析
Aug 19 Javascript
鼠标焦点离开文本框时验证的js代码
Jul 19 Javascript
jquery $(this).attr $(this).val方法使用介绍
Oct 08 Javascript
JQuery+Ajax无刷新分页的实例代码
Feb 08 Javascript
jquery解决客户端跨域访问问题
Jan 06 Javascript
在JavaScript应用中实现延迟加载的方法
Jun 25 Javascript
Bootstrap页面布局基础知识全面解析
Jun 13 Javascript
javascript用正则表达式过滤空格的实现代码
Jun 14 Javascript
JQuery控制图片由中心点逐渐放大效果
Jun 26 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
Sep 27 Javascript
jQuery滚动监听实现商城楼梯式导航效果
Mar 06 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 采集程序 常用函数
2008/12/18 PHP
php错误级别的设置方法
2013/06/17 PHP
浅谈PHP中的
2016/04/23 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
React.js中常用的ES6写法总结(推荐)
2017/05/09 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
详解html-webpack-plugin用法全解
2018/01/22 Javascript
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
[15:35]教你分分钟做大人:天怒法师
2014/10/30 DOTA
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
python使用Berkeley DB数据库实例
2014/09/26 Python
详解Python字符串对象的实现
2015/12/24 Python
pygame实现雷电游戏雏形开发
2018/11/20 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
网络安全类面试题
2015/08/01 面试题
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
python 如何用terminal输入参数
2021/05/25 Python
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸