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,颜色,渐变
0
投稿
猜你喜欢
形成视觉冲击的几种方式
2008-08-03 15:57:00
ASP如何获取通过代理的真实IP地址
2007-09-20 13:11:00
MySQL数据库中对前端和后台进行系统优化
2009-01-04 13:39:00
select 终极美化
2007-10-16 17:57:00
设计上的小细节
2010-06-24 21:44:00
SQL Server 对表的主键设计问题及解决办法
2010-06-07 13:29:00
如何制作一个从Access数据库中读取记录的下拉菜单?
2010-06-29 21:23:00
泛泛而谈界面视觉效果的一致性
2010-01-05 17:05:00
Microsoft SQL Server数据库开发问题详解
2009-10-23 14:16:00
轻松掌握 SQL Server 2000数据库的构架
2009-02-05 15:50:00
如何在SQL Server中由原子建立分子查询
2009-01-20 16:01:00
ASP开发中有用的函数(function)集合(1)
2008-10-14 17:10:00
第一类工厂与哈希对象
2009-12-28 13:14:00
给页面 unload 加上效果
2009-03-12 12:32:00
Oracle 下的开发日积月累
2009-02-28 11:08:00
用Dreamweaver 4.0编制会议通知
2010-10-20 20:06:00
Sql Server 索引使用情况及优化的相关Sql语句分享
2012-06-06 19:49:36
跨浏览器让javascript文件携带图片数据
2011-03-31 17:12:00
在MySQL数据库中如何修改密码及访问限制
2008-11-27 16:36:00
在asp中使用存储过程
2008-02-26 12:17:00