CSS color 属性 | CSS 文本格式 | CSS教程

返回到:CSS 文本格式 | CSS教程

属性定义及使用说明

Color属性指定文本的颜色。

默认值:未指定
继承:
版本:CSS1
JavaScript 语法:object.style.color=”#FF0000″

浏览器支持

表格中的数字表示支持该属性的第一个浏览器版本号。

紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。

属性谷歌IE火狐苹果opera
color1.03.01.01.03.5

提示和注释

提示:请使用合理的背景颜色和文本颜色搭配,这样可以提高文本的可读性。

属性值

颜色值可以使用以下几种方式来设置:

描述实例
颜色的名称颜色的名称,比如red, blue, brown, lightseagreen等,不区分大小写。color:red; /* 红色 */ color:black; /* 黑色 */ color:gray; /* 灰色 */ color:white; /* 白色 */ color:purple; /* 紫色 */
十六进制十六进制符号 #RRGGBB 和 #RGB(比如 #ff0000)。”#” 后跟 6 位或者 3 位十六进制字符(0-9, A-F)。#f03 #F03 #ff0033 #FF0033 rgb(255,0,51) rgb(255, 0, 51)
RGB,红-绿-蓝(red-green-blue (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)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-saturation-lightness)色相(Hue)表示色环(即代表彩虹的一个圆环)的一个角度。
饱和度和明度由百分数来表示。
100% 是满饱和度,而 0% 是一种灰度。
100% 明度是白色, 0% 明度是黑色,而 50% 明度是”一般的”。
hsl(120,100%,25%) /* 深绿色 */ hsl(120,100%,50%) /* 绿色 */ hsl(120,100%,75%) /* 浅绿色 */
HSLA,色相-饱和度-明度-阿尔法(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) /* 完全不透明 */

实例

不同元素设置text-color:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>Web176教程(web176.com)</title> 
<style>
body {color:red;}
h1 {color:#00ff00;}
p.ex {color:rgb(0,0,255);}
</style>
</head>

<body>
<h1>这是标题 1</h1>
<p>这是一个普通的段落。请注意,本文是红色的。页面中定义默认的文本颜色选择器。</p>
<p class="ex">这是一个类为"ex"的段落。这个文本是蓝色的。</p>
</body>
</html>

另外,我们对颜色进行特殊设置,如下实例:

1、颜色为 16 进制值:

body {color: #92a8d1;}

2、颜色值为 RGB:

body {color: rgb(255,0,51);}

3、颜色值为 RGBA【颜色透明度】:

body {color: rgba(255,0,0,0.7);}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>Web176教程(web176.com)</title> 
<style>
body {color: rgba(255,0,0,0.7);}
</style>
</head>
<body>

<h1>这是标题</h1>

<p>段落文本的颜色为 16 进制值。</p>

</body>
</html>

4、颜色值为 HSL:

body {color: hsl(120,100%,25%) ;}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>Web176教程(web176.com)</title> 
<style>
body {color: hsl(120,100%,25%) ;}
</style>
</head>
<body>

<h1>这是标题</h1>

<p>段落文本的颜色为 16 进制值。</p>

</body>
</html>

5、颜色值为 HSLA:

body {color: hsla(240,100%,50%, 0.7);}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>Web176教程(web176.com)</title> 
<style>
body {color: hsla(240,100%,50%, 0.7);}
</style>
</head>
<body>

<h1>这是标题</h1>

<p>段落文本的颜色为 16 进制值。</p>

</body>
</html>

作者:terry,如若转载,请注明出处:https://www.web176.com/cssprop/5707.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2022年4月21日 下午3:57
下一篇 2022年4月21日 下午5:09

相关推荐

发表回复

登录后才能评论