HTML5 Canvas 起步(3) - 颜色与渐变
作者:xujiwei 来源:xujiwei博客 时间:2009-06-08 12:58:00
上一篇介绍了 HTML5 中 Canvas 的路径,这篇将要介绍一下 Canvas 中的颜色及渐变。
Canvas 中的基本颜色系统
在 Canvas 中,颜色主要用途就是在绘制路径时,用来指定填充颜色和边框颜色。
Canvas 中的颜色参数值有两种格式:
1. 如果透明度为 1.0,也就是不透明,颜色值的格式就与一般使用一样,为:#AABBCC,其中 AA、BB、CC 分别为 Red、Green、Blue 分量。
2. 如果透明度不为 1.0,也就是带透明,颜色值格式可以使用 rgba(r, g, b, a),其中 r、g、b、a 分别为 Red、Green、Blue 分量和透明度。透明度的值为 0 至 1.0 之间的一个数值。
3. 颜色值还可以为已知的颜色名称,例如 red、blue、green 等。
总的说来,Canvas 中颜色值的格式与 CSS 中一致,因此颜色值没有特别需要注意的地方。
[提示:你可先修改部分代码,再按运行]
注意,以上代码需要使用 Firefox 3.5 来查看,在 Firefox 3.0.x 中,Canvas 的 Context 对象不支持 fillText 方法,而我安装的 Chrome 2.0.174.0 对 translate 方法的实现有误。
标签:html5,canvas,颜色,渐变
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python提取word文件中的所有图片
2022-04-10 13:56:39
![](https://img.aspxhome.com/file/2023/5/107965_0s.gif)
php实现用于计算执行时间的类实例
2024-06-07 15:28:42
基于MySQL架构图解
2024-01-15 16:25:43
![](https://img.aspxhome.com/file/2023/2/84552_0s.png)
asp如何对数组显示和排序?
2009-11-20 18:30:00
关于CSS中字号控制的兼容性研究[译]
2009-02-24 16:35:00
Python first-order-model实现让照片动起来
2022-04-13 10:25:48
![](https://img.aspxhome.com/file/2023/8/110428_0s.gif)
学习python (1)
2022-12-10 12:59:18
在.NetCore(C#)中使用ODP.NET Core+Dapper操作Oracle数据库
2024-01-26 05:33:06
Python实现的下载8000首儿歌的代码分享
2021-02-03 05:41:51
整理MySql常用查询语句(23种)
2024-01-23 09:14:46
PHP实现搜索相似图片
2024-05-03 15:52:53
SQL实现LeetCode(180.连续的数字)
2024-01-24 13:45:21
刷新页面的几种方法小结(JS,ASP.NET)
2024-05-28 15:37:33
python 服务器批处理得到PSSM矩阵的问题
2021-05-19 12:21:13
![](https://img.aspxhome.com/file/2023/7/107237_0s.jpg)
python实现飞机大战游戏(pygame版)
2021-11-11 17:59:24
![](https://img.aspxhome.com/file/2023/9/97109_0s.gif)
Python爬虫之Scrapy环境搭建案例教程
2023-05-29 19:07:49
server application error--IIS故障
2009-06-11 12:50:00
Oracle In和exists not in和not exists的比较分析
2009-08-27 10:07:00
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2023-10-02 13:10:01
在JAVASCRIPT中LEFT,RIGHT,MID函数的等价函数
2009-07-21 12:37:00