CSS颜色:RGB颜色/HEX颜色/HSL颜色(网页颜色完全总结)

news/2024/11/19 4:43:45/

目录

CSS 颜色名

CSS 背景色

实例

CSS 文本颜色

​编辑

实例

CSS 边框颜色

实例

CSS 颜色值

实例

RGB 值

rgb(red, green, blue)

实例

实例

RGBA 值

rgba(red, green, blue, alpha)

实例

HEX 值

#rrggbb

实例

实例

HSL 值

hsla(hue, saturation, lightness)

实例

饱和度

实例

亮度

实例

实例

HSLA 值

hsla(hue, saturation, lightness, alpha)

实例


指定颜色是通过使用预定义的颜色名称,或 RGB、HEX、HSL、RGBA、HSLA 值。


CSS 颜色名

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

亲自试一试

CSS/HTML 支持 140 种标准颜色名。


CSS 背景色

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

实例

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

亲自试一试


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 边框颜色

您可以设置边框的颜色:

实例

<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 颜色值

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

与颜色名 "Tomato" 等效:

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

实例

<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>

亲自试一试


RGB 值

在 CSS 中,可以使用下面的公式将颜色指定为 RGB 值:

rgb(redgreenblue)

每个参数 (redgreen 以及 blue) 定义了 0 到 255 之间的颜色强度。

例如,rgb(255, 0, 0) 显示为红色,因为红色设置为最大值(255),其他设置为 0。

要显示黑色,请将所有颜色参数设置为 0,如下所示:rgb(0, 0, 0)。

要显示白色,请将所有颜色参数设置为 255,如下所示:rgb(255, 255, 255)。

实例

亲自试一试

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

实例

亲自试一试


RGBA 值

RGBA 颜色值是具有 alpha 通道的 RGB 颜色值的扩展 - 它指定了颜色的不透明度

RGBA 颜色值指定为:

rgba(redgreenbluealpha)

alpha 参数是介于 0.0(完全透明)和 1.0(完全不透明)之间的数字:

实例

亲自试一试


HEX 值

在 CSS 中,可以使用以下格式的十六进制值指定颜色:

#rrggbb

其中 rr(红色)、gg(绿色)和 bb(蓝色)介于 00 和 ff 之间的十六进制值(与十进制 0-255 相同)。

例如,#ff0000 显示为红色,因为红色设置为最大值(ff),其他设置为最小值(00)。

实例

亲自试一试

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

实例

亲自试一试


HSL 值

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

hsla(huesaturationlightness)

色相hue)是色轮上从 0 到 360 的度数0 是红色,120 是绿色,240 是蓝色。

饱和度saturation)是一个百分比值,0% 表示灰色阴影,而 100% 是全色。

亮度lightness)也是百分比,0% 是黑色,50% 是既不明也不暗,100%是白色

实例

亲自试一试


饱和度

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

100% 是纯色,没有灰色阴影

50% 是 50% 灰色,但是您仍然可以看到颜色。

0% 是完全灰色,您无法再看到颜色。

实例

亲自试一试


亮度

颜色的明暗度可以描述为要赋予颜色多少光,其中 0% 表示不亮(黑色),50% 表示 50% 亮(既不暗也不亮),100% 表示全明(白)。

实例

亲自试一试

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

实例

亲自试一试


HSLA 值

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

HSLA 颜色值指定为:

hsla(huesaturationlightnessalpha)

alpha 参数是介于 0.0(完全透明)和 1.0(完全不透明)之间的数字:

实例

亲自试一试


总结

今天认识了RGB颜色/HEX颜色/HSL颜色,熟悉了各种颜色表示方法。


http://www.ppmy.cn/news/18875.html

相关文章

【Android笔记68】Android之相机控制类Camera相关操作的API介绍(Camera已过期不推荐)

目录 一、Camera控制相机(已过期不推荐) 1.1、打开相机 1.2、释放相机资源 1.3、设置相机预览界面<

while循环——求100以内偶数和

1 问题 求100以内的偶数和。 2 方法 public class EvenNumber{ public static void main(String[] args){ int i 1; int sum 0; while(i < 100){ if(i % 2 0){ System.out.println(i); sum sum i; } i; } System.out.println("100以内的偶数和为&#xff1a;"…

day22 多线程02

1.线程池 1.1 线程状态介绍 当线程被创建并启动以后&#xff0c;它既不是一启动就进入了执行状态&#xff0c;也不是一直处于执行状态。线程对象在不同的时期有不同的状态。那么Java中的线程存在哪几种状态呢&#xff1f;Java中的线程 状态被定义在了java.lang.Thread.State…

【JavaSE】浅析String与StringTable

文章目录1. 前言2. String的两种创建方式2.1 通过new关键字创建一个字符串对象2.2 采用双引号的方式来创建字符串对象2.3 两种方式的区别3. StringTable的位置4. String的intern()方法5. 判断两个字符串是否相等5.1 equals5.2 1. 前言 String类是开发中经常使用的一个类。 对…

C++第六讲——Demon和Angela的魔法之旅

因为作者最近很开心&#xff08;我不说为什么&#xff0c;可以投票猜原因&#xff09;所以就忘记更新了&#xff0c;这篇文章C含量为0&#xff0c;狗粮含量99%&#xff0c;密码学含量为1%&#xff0c;水含量为0&#xff0c;请读者放心食用。 话说Angela见到了Angelo的家长后和A…

扫盲-从零开始搭建阿里云流媒体服务器/音视频编解码/

1.基础概念 2.简单模式-HTTP文件服务器 存储采用NAS&#xff0c;服务器配置 采用FASTDFS (192条消息) Linux新手入门系列&#xff1a;FastDFS单机部署一键安装脚本_IT小胖豆的博客-CSDN博客 有几个坑&#xff1a; 常用命令&#xff1a; tail -20f /usr/local/nginx/logs/er…

JQuery总结(三)

jQuery 事件 on可以同时绑定多个事件&#xff0c;并且动态添加的元素也会自动添加事件 自动触发事件&#xff1a; 案例1&#xff1a; <style>div{width: 100px;height: 200px;background-color: violet;transition: all .5s;}.current{width: 200px;height: 100px;ba…

多线程(5)

文章目录前言 &#xff1a;常见锁策略了1.悲观锁 VS 乐观锁2. 轻量级锁 VS 重量级锁3.自旋锁 VS 挂起等待锁4. 读写锁 VS 普通的互斥锁5. 公平锁 和 非公平锁6. 可重入锁 VS 不可重入锁CAS1. CAS 的应用场景2. CAS 的典型问题 : ABA 问题synchronized 原理1.锁升级 / 锁膨胀2.锁…