CSS颜色

2023-09-12 66

CSS中,可以使用预定义的颜色名称,或者使用RGB、HEX、HSL、RGBA、HSLA值来指定颜色。

一、CSS颜色

1、CSS颜色名

在 CSS 中,可以使用颜色名称来指定颜色,例如:

CSS颜色

2、CSS背景色

可以为 HTML 元素设置背景色:

CSS颜色

例子:

<h1 style="background-color:DodgerBlue;">China</h1>
<p style="background-color:Tomato;">China is a great country!</p>

3、CSS文本颜色

CSS可以设置文本的颜色:

<h1 style="color:Tomato;">China</h1>
<p style="color:DodgerBlue;">China is a great country!</p>
<p style="color:MediumSeaGreen;">China, officially the People's Republic of China...</p>

效果图如下:

CSS颜色

4、CSS 边框颜色

CSS 可以设置边框的颜色,例如:

<h1 style="border:2px solid Tomato;">Hello World</h1>
<h1 style="border:2px solid DodgerBlue;">Hello World</h1>
<h1 style="border:2px solid Violet;">Hello World</h1>

效果图如下:

CSS颜色

5、CSS 颜色值

在 CSS 中可以使用 RGB 值、HEX 值、HSL 值、RGBA 值或者 HSLA 值来指定颜色:

与颜色名 “Tomato” 等效:

CSS颜色

与颜色名 “Tomato” 等效,但是透明度为 50%:

CSS颜色

<h3>实例</h3>

<h1 style="background-color:rgb(255, 99, 71);">...</h1>
<h1 style="background-color:#ff6347;">...</h1>
<h1 style="background-color:hsl(9, 100%, 64%);">...</h1>
<h1 style="background-color:rgba(255, 99, 71, 0.5);">...</h1>
<h1 style="background-color:hsla(9, 100%, 64%, 0.5);">...</h1>

二、CSS RGB颜色

1、RGB值

在CSS中,RGB值用于将颜色指定为红、绿、蓝通道的强度。可以使用以下公式来表示颜色:

rgb(red, green, blue)

每个参数(red、green和blue)的取值范围为0到255,用来表示对应通道的颜色强度。例如,rgb(255, 0, 0)表示红色,因为红色通道的值设置为最大值(255),而绿色和蓝色通道的值都设置为0;如果要显示黑色,可以将所有颜色参数都设置为0,如rgb(0, 0, 0);如果要显示白色,可以将所有颜色参数都设置为255,如rgb(255, 255, 255);也可以通过混合不同的RGB值来进行实验,以创建出多种多样的颜色效果。

CSS颜色

实例:

CSS颜色

通常为所有 3 个光源使用相等的值来定义灰色阴影:

实例:

CSS颜色

2、RGBA值

RGBA颜色值是RGB颜色值的扩展,它包含了一个额外的透明度通道(alpha通道)。这个透明度通道用来指定颜色的不透明度或透明度。

RGBA 颜色值指定为:

rgba(red, green, blue, alpha)

alpha 参数是介于 0.0(完全透明)和 1.0(完全不透明)之间的数字,请通过混合以下 RGBA 值来进行实验:

CSS颜色

实例:

CSS颜色

三、CSS HEX颜色

1、HEX值

在CSS中可以使用十六进制值 #rrggbb 来指定颜色,其中,rr代表红色通道,gg代表绿色通道,bb代表蓝色通道,每个通道的值范围从00到ff(与十进制的0-255相同)。例如,#ff0000表示红色,因为红色通道的值设置为最大值(ff),而绿色和蓝色通道的值都设置为最小值(00)。

可以通过混合不同的十六进制值来进行实验,以创建出丰富多样的颜色效果。比如,#00ff00代表绿色,#0000ff代表蓝色。使用十六进制值来指定颜色是一种常见和灵活的方式,在CSS中广泛应用。无论是单独指定纯色还是通过混合不同通道的值来创建新的颜色,十六进制值都可以帮助实现所需的视觉效果。

CSS颜色

实例:

CSS颜色

通常为所有 3 个光源使用相等的值来定义灰色阴影:

CSS颜色

四、CSS HSL颜色

1、HSL值

在 CSS 中,可以使用色相、饱和度和明度(HSL)来指定颜色,格式如下:

hsla(hue, saturation, lightness)
  • 色相(hue)是色轮上从 0 到 360 的度数。0 是红色,120 是绿色,240 是蓝色;
  • 饱和度(saturation)是一个百分比值,0% 表示灰色阴影,而 100% 是全色;
  • 亮度(lightness)也是百分比,0% 是黑色,50% 是既不明也不暗,100%是白色。

请通过混合以下 HSL 值来进行实验:

CSS颜色

实例:

CSS颜色

2、饱和度

饱和度可以描述为颜色的强度:

  • 100% 饱和度表示纯色,没有灰色成分。颜色会呈现出最鲜艳、最明亮和最饱和的状态;
  • 50% 饱和度表示颜色中有一半的灰色成分。颜色仍然具有一定的饱和度,但相对于100%饱和度的纯色来说,会显得略微柔和;
  • 0% 饱和度表示完全的灰色。在这种情况下,颜色变为灰阴影,不再有任何饱和度,无法再看到彩色的效果;

实例

CSS颜色

3、亮度

CSS颜色

通常通过将色调和饱和度设置为 0 来定义灰色阴影,并将亮度从 0% 到 100% 进行调整可以得到更深/更浅的阴影:

CSS颜色

4、HSLA值

HSLA 颜色值是带有 Alpha 通道的 HSL 颜色值的扩展 – 它指定了颜色的不透明度。HSLA 颜色值指定为:

hsla(hue, saturation, lightness, alpha)

alpha 参数是介于 0.0(完全透明)和 1.0(完全不透明)之间的数字,请通过混合以下 HSLA 值进行实验:

CSS颜色

实例:

CSS颜色

  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。
CSS颜色
上一篇: CSS字体
CSS颜色
下一篇: CSS链接样式