html canvas颜色渐变色,HTML5-画布(canvas)效果之-渐变色
您的浏览器不支持 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)效果之-渐变色相关推荐
- 用html5写一段文字画布中,10个让人惊叹的HTML5画布(canvas)技术效果
随着老式浏览器(IE6,IE8)的逐渐淘汰,现代浏览器(火狐浏览器,谷歌浏览器,Opera,Safari)走向主流,越来越多的HTML5和CSS3技术开始出现在各种网站上.这些最新的网页技术究竟能给我 ...
- 电脑PHP动画制作画板,三分钟HTML5画布(Canvas)动画教程
此文下面的教程中将使用的是另外一个叫做kinetic的Web动画工具包. 它们都是开源的. 把鼠标放到上面的小丑脸上,然后移开,就会有如下效果. 第一步,画五官 这个小丑没有耳朵和眉毛,所以只剩下三官 ...
- HTML5画布(CANVAS)速查简表
>HTML5画布(Canvas)元素 <canvas id="myCanvas" width="500" height="300" ...
- html5画布作品,10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演
下面的这是10个HTML5画布(canvas)技术效果演示一定会让你惊叹不已.当然,也许你也会认为,过去在老式浏览器中用flash技术也能实现这样的效果.但是,下面的这些演示只使用了现代浏览器里自带技 ...
- html5好看画布,10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演
下面的这是10个HTML5画布(canvas)技术效果演示一定会让你惊叹不已.当然,也许你也会认为,过去在老式浏览器中用flash技术也能实现这样的效果.但是,下面的这些演示只使用了现代浏览器里自带技 ...
- html画布设计,10个会让你惊叹不已的HTML5画布(canvas)技术应用
随着老式浏览器(IE6)的逐渐淘汰,现代浏览器(火狐浏览器,谷歌浏览器,Opera,Safari)走向主流,越来越多的HTML5和CSS3技术开始出现在各种网站上.这些最新的网页技术究竟能给我们今后的 ...
- 未来技术 html5 app,未来web浏览技术提前体验:10个会让你惊叹不已的HTML5画布(canvas)技术应用演示...
随着老式浏览器(IE6,IE8)的逐渐淘汰,现代浏览器(火狐浏览器,谷歌浏览器,Opera,Safari)走向主流,越来越多的HTML5和CSS3技术开始出现在各种网站上.这些最新的网页技术究竟能给我 ...
- html5 2020视觉效果,体验未来:10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演示-UI博客精选...
随着老式浏览器(IE6)的逐渐淘汰,现代浏览器(火狐浏览器,谷歌浏览器,Opera,Safari)走向主流,越来越多的HTML5和CSS3技术开始出现在各种网站上.这些最新的网页技术究竟能给我们今后的 ...
- html5画布作品,10款面向HTML5 画布(Canvas)的JavaScript库
Processing.js Processing.js是一个开放的编程语言,在不使用Flash或Java小程序的前提下,可以实现程序图像.动画和互动的应用.Processing.js是轻量,易于了解掌 ...
- 详细讲解HTML5画布Canvas
因为在整理画布的知识点,结果发现了这个贼厉害的博客,参考原博客:https://blog.csdn.net/u012468376/article/details/73350998 学习HTML5 Ca ...
最新文章
- Java最全的思维导图汇总!速度收藏!
- 分享丨国外20个机器学习相关博客推荐
- MyISAM InnoDB 区别
- python 字符串转字节数组
- MyBatis-11MyBatis动态SQL之【if】
- 为什么 MySQL 使用 B+ 树,而不是 B 树或者 Hash?
- DELPHI加密字串(异或运算加密)
- 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?
- 计算机研究生怎样提高英语水平,英语对计算机专业的重要性及如何提高英语水平...
- Java 获取当前时间
- $.cookie is not a function
- WM有约(五):部署应用程序
- (组合数学笔记)格点路径问题分析求解
- java 水表识别_水表识别 --数字的分割
- Django:(02)项目配置
- SQL数据库的增删改查
- 面试题 - 浏览器兼容性问题与解决方案
- 24岁女孩与30多岁成熟有家男人的午夜对白
- 穿越NAT的p2p通信方法研究
- 教资报名网站显示无法访问此页面
热门文章
- 万东医疗“卖身”美的集团背后:已有高管离职,美年健康俞熔持股3年亏4亿元
- 树状图JQuery.ztree插件的使用
- .买一件上衣45元,买一件裤子90元,如果成套买的话,一套120.假设我买了m个上衣和n个裤子,问需要花多少钱?
- OpenGL基础绘制
- 下载opencv3.4.2.16
- 行通选、列通选、片选
- 数据分析入门,深入浅出的数据分析
- MinIO The access key ID you provided does not exist in our records问题解决
- kubernetes pod infra container网络原理
- activiti——监听器