color - 文本颜色 - css 颜色
color
该color属性设置前景色的颜色元素的文本内容。它不会影响元素的任何其他特征;请注意,颜色值必须是统一的颜色,从CSS3开始,颜色可能包括透明度值。它不可能是一个。在CSS这是一个
示例
/* Keyword values */ color: currentcolor; /* values */ color: red; color: orange; color: tan; color: rebeccapurple; /* values */ color: #090; color: #009900; color: #090a; color: #009900aa; /* rgb() values */ color: rgb(34, 12, 64, 0.6); color: rgba(34, 12, 64, 0.6); color: rgb(34 12 64 / 0.6); color: rgba(34 12 64 / 0.3); /* hsl() values */ color: hsl(30, 100%, 50%, 0.6); color: hsla(30, 100%, 50%, 0.6); color: hsl(30 100% 50% / 0.6); color: hsla(30 100% 50% / 0.6); /* Global values */ color: inherit; color: initial; color: unset;
浏览器支持
浏览器都支持color | ||||
IE9以上版本浏览器都支持全部color 表示法 |
语法:
color:| | rgb()| rgba()| hsl()| hsla()取值:
- :英文字母。比如red, blue, brown, lightseagreen等,不区分大小写。
color:red; /* 红色 */ color:black; /* 黑色 */ color:gray; /* 灰色 */ color:white; /* 白色 */ color:purple; /* 紫色 */
- :十六进制符号#RRGGBB。"#"后跟 6 位或者 3 位十六进制字符(0-9, A-F)。
color:#f03; color:#F03; color:#ff0033; color:#FF0033;
- rgb():规定颜色值为 rgb 代码的颜色,函数格式为 rgb(R,G,B),取值可以是 0-255 的整数或百分比。
rgb(255,0,51); rgb(255, 0, 51); rgb(100%,0%,20%); rgb(100%, 0%, 20%);
- rgba():RGBa 扩展了 RGB 颜色模式,它包含了阿尔法通道,允许设定一个颜色的透明度。a 表示透明度:0=透明;1=不透明。
rgba(255,0,0,0.1); /* 10% 不透明 */ rgba(255,0,0,0.4); /* 40% 不透明 */ rgba(255,0,0,0.7); /* 70% 不透明 */ rgba(255,0,0, 1); /* 不透明,即红色 */
- hsl():色相(Hue)表示色环(即代表彩虹的一个圆环)的一个角度。饱和度和明度由百分数来表示。100%是满饱和度,而 0%是一种灰度。100%明度是白色, 0%明度是黑色,而 50%明度是"一般的"。
hsl(120,100%,25%); /* 深绿色 */ hsl(120,100%,50%); /* 绿色 */ hsl(120,100%,75%); /* 浅绿色 */
- hsla():HSLa 扩展自 HSL 颜色模式,包含了阿尔法通道,可以规定一个颜色的透明度。 a 表示透明度:0=透明;1=不透明。
hsla(240,100%,50%,0.05); /* 5% 不透明 */ hsla(240,100%,50%, 0.4); /* 40% 不透明 */ hsla(240,100%,50%, 0.7); /* 70% 不透明 */ hsla(240,100%,50%,1); /* 完全不透明 */
默认值 | 由useragent决定 |
适用于 | 所有元素 |
继承性 | 有 |
动画性 | 是 |
计算值 | 指定值 |
实例
element { color: red } element { color: #f00 } element { color: #ff0000 } element { color: rgb(255,0,0) } element { color: rgb(100%, 0%, 0%) } element { color: hsl(0, 100%, 50%) } /* 50% translucent */ element { color: rgba(255, 0, 0, 0.5) } element { color: hsla(0, 100%, 50%, 0.5) }
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)