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
投稿

猜你喜欢

  • python提取word文件中的所有图片

    2022-04-10 13:56:39
  • php实现用于计算执行时间的类实例

    2024-06-07 15:28:42
  • 基于MySQL架构图解

    2024-01-15 16:25:43
  • asp如何对数组显示和排序?

    2009-11-20 18:30:00
  • 关于CSS中字号控制的兼容性研究[译]

    2009-02-24 16:35:00
  • Python first-order-model实现让照片动起来

    2022-04-13 10:25:48
  • 学习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
  • python实现飞机大战游戏(pygame版)

    2021-11-11 17:59:24
  • 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
  • asp之家 网络编程 m.aspxhome.com