在CSS中,我们可以使用color属性来定义字体颜色。

语法:

color: 颜色值;

说明:

color属性取值有两种,一种是“关键字”;另外一种是“16进制RGB值”。除了这两种,其实还有RGBA、HSL等,不过后面那几个都是属于CSS3的内容。

一、关键字

关键字,指的就是颜色的英文名称,如red、blue、green等。在HBuilder中,也会有代码提示,很方便。

举例:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #p1{color:gray;} #p2{color:orange;} #p3{color:red;} </style> </head> <body> <p id="p1">字体颜色为灰色</p> <p id="p2">字体颜色为橙色</p> <p id="p3">字体颜色为红色</p> </body> </html>

浏览器预览效果如下图所示。

二、进制RGB值

单纯靠“关键字”是满足不了实际开发需求的,因此我们还引入了“16进制RGB值”。所谓的16进制RGB值,指的是类似“#FBF9D0”形式的值。相信经常使用Photoshop的小伙伴不会陌生。

那我们就会问了,这种16进制RGB值是怎么获取得来的呢?还有,怎么才能取到我们想要的颜色值?这里推荐一个小工具:Color Picker。Color Picker是一款轻巧的软件,体积较小,但功能非常强大。至于下载地址,小伙伴们搜索一下就有了。

此外,对于16进制颜色值,有两个我们需要知道的:#000000是黑色,#FFFFFF是白色。

举例:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #p1{color: #03FCA1;} #p2{color: #048C02;} #p3{color: #CE0592;} </style> </head> <body> <p id="p1">字体颜色为#03FCA1</p> <p id="p2">字体颜色为#048C02</p> <p id="p3">字体颜色为#CE0592</p> </body> </html>

浏览器预览效果如下图所示。