怎样运用 CSS 色彩?
CSS 中色彩有多种不一样的利用方式;预定义的色彩名称、rgb、rgba 乃至使用十六进制色彩值。下面的 CSS 展现的是使用预定义的色彩名称,背风光将设定为 'purple(紫色)'。
background-color: Purple;
CSS 中有许多预定义的色彩,可以向上面写的那样,仅使用预定义的名称来利用该色彩。下面是预定义色彩的列表,这并不是所有的预定义色彩。这些名称并不区分大小写,所以,你全部写成大写或小写都没缺点。
Black(黑色)、White(白色)、Grey (or Gray)(灰色)、Silver(银色)
Blue(蓝色)、Aqua(水绿色)、Cyan(青色)
Crimsom(深红色)、Red(红色)
Green(绿色)、DarkGreen(深绿色)、Lime(石灰)
Gold(金色)、Yellow(黄色)
Pink(粉色)、HotPink(火粉色)、Magenta(洋红色)
Brown(棕色)、Maroon(栗色)
Purple(紫色)、Violet(紫罗兰色)
Red(红)、Green(绿)、Blue(蓝)或者 rgb 是 CSS 中的另一种色彩设定方式。rgb 函数接收三个参数,离别代表红、绿、蓝。每个色彩重量的值可以是 0 到 255 中的任意整数,包括 0 和 255。0 是最小值,代表该色彩并未利用。下面的代码中蓝色重量的值为 0,所以蓝色不会被增加到色彩中。我们设定红色重量为最亮值,绿色重量设定为一半(125)。这将会把设定为橙色。
background-color: rgb(255, 125, 0);
透亮度是别的一个在 CSS 中可以利用到色彩中的东西。通过使用 rgba 函数你可以增加一个额外的参数来设定透亮度。alpha 正是设定透亮程度的。其数值是十进制数从 0 到 1,所以、0.5 代表半个透亮度。下面的代码一样是设定为橙色,不外还设定了一半的透亮度,使它有点儿透亮。
background-color: rgba(255, 125, 0, 0.5);
CSS 中最后还有一种设定色彩的方式,使用十六进制数值。十六进制数值从 0 到 F 并且给每个色彩重量两部分,并且以一个主题符号 '#' 开头。十六进制的字母部分从 A 到 F 对应数字的 10 到 15。下面的 CSS 代码是使用十六进制表示的橙色。红色部分表示为 'FF',绿色的部分为 '76',蓝色重量为 '00'。绿色重量并不是数字 76,它是两部分数字 7 和数字 6。
background-color: #FF7600;
转换十六进制为常用的十进制的数值是很复杂的,由于十六进制数值的基数为 16 而十进制数值的基数为 10。要将十六进制色彩转换为一般的十进制数,我们必需将每个数字乘以 16 的幂次。下面显示了十六进制值怎样转换为一般的十进制数。
FF = (15 16^0)^ + (15 16^1)^ = 15 1 + 15 16 = 15 + 140 = 255
76 = ( 7 16^0)^ + ( 6 16^1)^ = 7 1 + 6 16 = 7 + 96 = 103
00 = ( 0 16^0)^ + ( 0 16^1)^ = 0 1 + 0 16 = 0 + 0 = 0
为了简化运算,我们可以只取一个十六进制色彩的第一个数字,然后乘以第二个数字再乘以 16。这如下所示,使用与上面雷同的数字。这是由于幂为 0 的任何数字等于数字 1,幂为 1 的 16 等于数字 16。
FF = 15 + (15 16) = 255
76 = 7 + ( 6 16) = 103
00 = 0 + ( 0 * 16) = 0
引荐教程:《CSS教程》
以上就是怎样使用 CSS 色彩?的具体内容,更多请关注百分百源码网其它相关文章!