渐变色

您的浏览器不支持 canvas遇新是直朋能到 标签

Demo

清除画布

clearIt();/** context.createLinearGradient(xStart, yStart, xEnd, yEnd) - 创建线性渐变对象,并返回 CanvasGradient 类型的对象

* xStart, yStart - 线性渐变对象的起始点坐标

* xEnd, yEnd - 线性渐变对象的结束点坐标

*

* CanvasGradient.addColorStop(offset, color) - 新增一个渐变参考点

* offset - 渐变参考点的位置,0.0 - 1.0 之间。起始点为 0,结束点为 1

* color - 渐变参考点的颜色值*/varlinearGradient=ctx.createLinearGradient(50,0,50,100);

linearGradient.addColorStop(0,"red");

linearGradient.addColorStop(0.5,"green");

linearGradient.addColorStop(1,"blue");

ctx.beginPath();

ctx.arc(50,50,50,0,2 *Math.PI,true);

ctx.fillStyle=linearGradient;

ctx.fill();/** context.createRadialGradient(xStart, yStart, radiusStart, xEnd, yEnd, radiusEnd) - 创建放射性渐变对象,并返回 CanvasGradient

* xStart, yStart - 放射性渐变对象的开始圆的圆心坐标

* radiusStart - 开始圆的半径

* xEnd, yEnd - 放射性渐变对象的结束圆的圆心坐标

* radiusEnd - 结束圆的半径*/varradialGradient=ctx.createRadialGradient(150,50,0,150,50,50);

radialGradient.addColorStop(0,"red");

radialGradient.addColorStop(0.5,"green");

radialGradient.addColorStop(1,"blue");

ctx.beginPath();

ctx.arc(150,50,50,0,2 *Math.PI,true);

ctx.fillStyle=radialGradient;

ctx.fill();

}functionclearIt() {

ctx.clearRect(0,0,200,100);

}

html canvas颜色渐变色,HTML5-画布(canvas)效果之-渐变色相关推荐

  1. 用html5写一段文字画布中,10个让人惊叹的HTML5画布(canvas)技术效果

    随着老式浏览器(IE6,IE8)的逐渐淘汰,现代浏览器(火狐浏览器,谷歌浏览器,Opera,Safari)走向主流,越来越多的HTML5和CSS3技术开始出现在各种网站上.这些最新的网页技术究竟能给我 ...

  2. 电脑PHP动画制作画板,三分钟HTML5画布(Canvas)动画教程

    此文下面的教程中将使用的是另外一个叫做kinetic的Web动画工具包. 它们都是开源的. 把鼠标放到上面的小丑脸上,然后移开,就会有如下效果. 第一步,画五官 这个小丑没有耳朵和眉毛,所以只剩下三官 ...

  3. HTML5画布(CANVAS)速查简表

    >HTML5画布(Canvas)元素 <canvas id="myCanvas" width="500" height="300" ...

  4. html5画布作品,10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演

    下面的这是10个HTML5画布(canvas)技术效果演示一定会让你惊叹不已.当然,也许你也会认为,过去在老式浏览器中用flash技术也能实现这样的效果.但是,下面的这些演示只使用了现代浏览器里自带技 ...

  5. html5好看画布,10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演

    下面的这是10个HTML5画布(canvas)技术效果演示一定会让你惊叹不已.当然,也许你也会认为,过去在老式浏览器中用flash技术也能实现这样的效果.但是,下面的这些演示只使用了现代浏览器里自带技 ...

  6. html画布设计,10个会让你惊叹不已的HTML5画布(canvas)技术应用

    随着老式浏览器(IE6)的逐渐淘汰,现代浏览器(火狐浏览器,谷歌浏览器,Opera,Safari)走向主流,越来越多的HTML5和CSS3技术开始出现在各种网站上.这些最新的网页技术究竟能给我们今后的 ...

  7. 未来技术 html5 app,未来web浏览技术提前体验:10个会让你惊叹不已的HTML5画布(canvas)技术应用演示...

    随着老式浏览器(IE6,IE8)的逐渐淘汰,现代浏览器(火狐浏览器,谷歌浏览器,Opera,Safari)走向主流,越来越多的HTML5和CSS3技术开始出现在各种网站上.这些最新的网页技术究竟能给我 ...

  8. html5 2020视觉效果,体验未来:10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演示-UI博客精选...

    随着老式浏览器(IE6)的逐渐淘汰,现代浏览器(火狐浏览器,谷歌浏览器,Opera,Safari)走向主流,越来越多的HTML5和CSS3技术开始出现在各种网站上.这些最新的网页技术究竟能给我们今后的 ...

  9. html5画布作品,10款面向HTML5 画布(Canvas)的JavaScript库

    Processing.js Processing.js是一个开放的编程语言,在不使用Flash或Java小程序的前提下,可以实现程序图像.动画和互动的应用.Processing.js是轻量,易于了解掌 ...

  10. 详细讲解HTML5画布Canvas

    因为在整理画布的知识点,结果发现了这个贼厉害的博客,参考原博客:https://blog.csdn.net/u012468376/article/details/73350998 学习HTML5 Ca ...

最新文章

  1. Java最全的思维导图汇总!速度收藏!
  2. 分享丨国外20个机器学习相关博客推荐
  3. MyISAM InnoDB 区别
  4. python 字符串转字节数组
  5. MyBatis-11MyBatis动态SQL之【if】
  6. 为什么 MySQL 使用 B+ 树,而不是 B 树或者 Hash?
  7. DELPHI加密字串(异或运算加密)
  8. 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?
  9. 计算机研究生怎样提高英语水平,英语对计算机专业的重要性及如何提高英语水平...
  10. Java 获取当前时间
  11. $.cookie is not a function
  12. WM有约(五):部署应用程序
  13. (组合数学笔记)格点路径问题分析求解
  14. java 水表识别_水表识别 --数字的分割
  15. Django:(02)项目配置
  16. SQL数据库的增删改查
  17. 面试题 - 浏览器兼容性问题与解决方案
  18. 24岁女孩与30多岁成熟有家男人的午夜对白
  19. 穿越NAT的p2p通信方法研究
  20. 教资报名网站显示无法访问此页面

热门文章

  1. 万东医疗“卖身”美的集团背后:已有高管离职,美年健康俞熔持股3年亏4亿元
  2. 树状图JQuery.ztree插件的使用
  3. .买一件上衣45元,买一件裤子90元,如果成套买的话,一套120.假设我买了m个上衣和n个裤子,问需要花多少钱?
  4. OpenGL基础绘制
  5. 下载opencv3.4.2.16
  6. 行通选、列通选、片选
  7. 数据分析入门,深入浅出的数据分析
  8. MinIO The access key ID you provided does not exist in our records问题解决
  9. kubernetes pod infra container网络原理
  10. activiti——监听器