当前位置:嗨网首页>书籍在线阅读

01-颜色与不透明度

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第10章 颜色与不透明度

CSS2中的颜色是基于红(Red)、绿(Green)、蓝(Blue)模型(RGB)的,不论使用十六进制表示法还是RGB颜色值,都需要把这三种颜色组合起来,才能为页面添加颜色。当然,设计人员谈论用的术语是深浅度和色调:当一个设计人员说要使用某种颜色“百分之五十的色调”,开发人员就必须使用RGB模型去匹配这种颜色,他们通常需要使用图形软件包才能找到所需要的精确色调。

CSS颜色模块(CSS Color Module,http://www.w3.org/TR/css3-color/)针对这个问题提供了解决方案,除此之外还有更多的内容。首先,它通过opacity属性和Alpha颜色通道引入了不透明度和透明度的概念。此外,CSS颜色模块加入了一个全新的颜色模型,可以更加直接和简单地调整颜色,找到完美的色调。

颜色模块是一个提案推荐标准,在所有浏览器上都有非常好的实现,除了Internet Explorer以外(至少直到第8版还是如此,所以我们需要细心地进行编码,为那些较老的Internet Explorer版本提供回退状态),现在你立马就可以开始使用了这一模块了。