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 相关文章推荐
Javascript学习笔记 delete运算符
Sep 13 Javascript
jquery实现div阴影效果示例代码
Sep 16 Javascript
js调试系列 初识控制台
Jun 18 Javascript
javascript 实现map集合
Apr 03 Javascript
详解vue事件对象、冒泡、阻止默认行为
Mar 20 Javascript
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
vue 中directive功能的简单实现
Jan 05 Javascript
JS简单获得节点元素的方法示例
Feb 10 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
Mar 18 Javascript
详解swipe使用及竖屏页面滚动方法
Jun 28 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
Apr 17 Javascript
解决vue单页面应用中动态修改title问题
Jun 09 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 处理上百万条的数据库如何提高处理查询速度
2010/02/08 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
php中JSON的使用与转换
2015/01/14 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
2020/11/02 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
[00:32]2018DOTA2亚洲邀请赛Newbee出场
2018/04/03 DOTA
Python程序运行原理图文解析
2018/02/10 Python
python3 requests中使用ip代理池随机生成ip的实例
2018/05/07 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
pycharm的python_stubs问题
2020/04/08 Python
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
董事长岗位职责
2013/11/30 职场文书
学习委员自我鉴定
2014/01/13 职场文书
租房合同协议书
2014/04/09 职场文书
绿色环保标语
2014/06/12 职场文书
搞笑车尾标语
2014/06/23 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
2014年电教工作总结
2014/12/19 职场文书
食品安全责任书范本
2015/05/09 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python
Go gorilla securecookie库的安装使用详解
2022/08/14 Golang