- CSS 教程
- CSS - 主页
- CSS - 简介
- CSS - 语法
- CSS - 包含
- CSS - 测量单位
- CSS - 颜色
- CSS - 背景
- CSS - 字体
- CSS - 文本
- CSS - 图像
- CSS - 链接
- CSS - 表格
- CSS - 边框
- CSS - 边距
- CSS - 列表
- CSS - 填充
- CSS - 光标
- CSS - 轮廓
- CSS - 尺寸
- CSS - 滚动条
- CSS - 内联块
- CSS - 下拉菜单
- CSS - 可见性
- CSS - 溢出
- CSS-Clearfix
- CSS-浮动
- CSS - 箭头
- CSS - 调整大小
- CSS - 引号
- CSS - 顺序
- CSS - 位置
- CSS - 连字符
- CSS - 悬停
- CSS - 显示
- CSS - 焦点
- CSS - 缩放
- CSS - 翻译
- CSS - 高度
- CSS - 宽度
- CSS - 不透明度
- CSS - Z 索引
- CSS - 底部
- CSS - 导航栏
- CSS - 叠加
- CSS - 表单
- CSS - 对齐
- CSS - 图标
- CSS - 图标
- CSS - 图片库
- CSS - 注释
- CSS - 加载器
- CSS - 属性选择器
- CSS - 组合器
- CSS-根
- CSS - 盒子模型
- CSS - 计数器
- CSS - 剪辑
- CSS - 书写模式
- CSS - Unicode-bidi
- CSS 高级
- CSS-弹性盒
- CSS - 可见性
- CSS - 定位
- CSS - 层
- CSS - 伪类
- CSS - 伪元素
- CSS - @规则
- CSS - 文本效果
- CSS - 媒体类型
- CSS - 分页媒体
- CSS-听觉媒体
- CSS - 打印
- CSS - 布局
- CSS - 验证
- CSS - 图像精灵
- CSS - 重要
- CSS3 教程
- CSS3 - 教程
- CSS3 - 圆角
- CSS3 - 边框图像
- CSS3 - 多背景
- CSS3 - 颜色
- CSS3 - 渐变
- CSS3 - 阴影
- CSS3 - 文本
- CSS3 - 网页字体
- CSS3 - 二维变换
- CSS3 - 3D 变换
- CSS3 - 动画
- CSS3 - 多列
- CSS3 - 用户界面
- CSS3 - 盒子尺寸
- CSS 响应式
- CSS - 响应式网页设计
- CSS 资源
- CSS - 有用的资源
- CSS - 讨论
CSS - 颜色
CSS 颜色
CSS 使用颜色值来指定颜色。通常,它们用于设置元素的前景(即其文本)或元素的背景颜色。它们还可以用于影响边框的颜色和其他装饰效果。
句法
CSS 允许以多种方式设置元素的颜色。让我们检查所有可能的可用语法来设置元素的高度。
命名颜色
名为 color 的 CSS 是一种颜色的名称,例如红色、蓝色、黑色或浅海绿色。
color: blue; border: 1px solid red; background: aliceblue;
RGB 十六进制颜色
color: #f09; border: 1px solid #ff0099; background: #eee;
RGB(红、绿、蓝)颜色
color: rgb(255 0 153); border: 1px solid rgb(255 0 153); background: rgb(255 0 153 / 80%);
HSL(色相、饱和度、亮度)颜色
color: hsl(150 30% 60%); border: 1px solid hsl(150 30% 60%); background: hsl(150 30% 60% / 0.8);
HWB(色调、白度、黑度)颜色
color: hwb(12 50% 0%); border: 1px solid hwb(12 50% 0%); background: hwb(194 0% 0% / 0.5);
LAB(亮度、A 轴、B 轴)颜色
color: lab(50% 40 59.5); border: 1px solid lab(50% 40 59.5); background: lab(50% 40 59.5 / 0.5);
LCH(亮度、色度、色调)颜色
color: lch(52.2% 72.2 50); border: 1px solid lch(52.2% 72.2 50); background: lch(52.2% 72.2 50 / 0.5);
Oklab(亮度、A 轴、B 轴)颜色
color: oklab(59% 0.1 0.1); border: 1px solid oklab(59% 0.1 0.1); background: oklab(59% 0.1 0.1 / 0.5);
Oklch(亮度、色度、色调)颜色
color: oklch(60% 0.15 50); border: 1px solid oklch(60% 0.15 50); background: oklch(60% 0.15 50 / 0.5);
这些格式将在以下部分中进行更详细的解释 -
CSS 颜色 - 关键字
CSS 支持将颜色名称直接传递给属性background-color和color。CSS 支持 140 种标准颜色名称。
下表列出了一些示例:
颜色 | 颜色名称 |
---|---|
黑色的 | |
红色的 | |
蓝色的 | |
绿色的 | |
蓝晶 |
例子
这是一个例子:
<html> <head> <style> div { background-color: aqua; padding: 10px; } </style> </head> <body> <h3>Color Keyword - example</h3> <p>As the keyword passed is aqua, the background will appear as aqua colored..</p> <div> This div element has a colored background based on the color keyword passed, i.e aqua. </div> </body> </html>
CSS 颜色 - 十六进制代码
十六进制是颜色的 6 位表示形式。前两位(RR)代表红色值,接下来两位是绿色值(GG),最后一位是蓝色值(BB)。
十六进制值可以从任何图形软件(如 Adobe Photoshop、Jasc Paintshop Pro,甚至使用 Advanced Paint Brush)获取。
每个十六进制代码前面都会有一个井号或井号“#”。以下是十六进制表示法的示例。
要指定十六进制代码,可以使用大写或小写字母。
颜色 | 颜色十六进制代码 |
---|---|
#000000 | |
#FF0000 | |
#00FF00 | |
#0000FF | |
#FFFF00 | |
#00FFFF | |
#FF00FF | |
#C0C0C0 | |
#FFFFFF |
例子
这是一个例子:
<html> <head> <style> div{ background-color: #00ff00; padding: 10px; } </style> </head> <body> <h3>Hexadecimal code - example</h3> <p>As the hexadecimal code is #00ff00 the background will appear green.</p> <div> This div element has a green background. </div> </body> </html>
CSS 颜色 - 短十六进制代码
这是六位数字表示法的较短形式。在这种格式中,每个数字都会被复制以得到等效的六位数字值。例如:#6A7 变为#66AA77。
十六进制值可以从任何图形软件(如 Adobe Photoshop、Jasc Paintshop Pro,甚至使用 Advanced Paint Brush)获取。
每个短十六进制代码前面都会有一个井号或井号“#”。以下是短十六进制表示法的示例。
颜色 | 短十六进制代码 |
---|---|
#000 | |
#F00 | |
#0F0 | |
#0FF | |
#FF0 | |
#0FF | |
#F0F | |
#FFF |
例子
这是一个例子:
<html> <head> <style> div{ background-color: #00f; padding: 10px; color:#fff; } </style> </head> <body> <h3>Short Hexadecimal code - example</h3> <p>As the short hexadecimal code is #00f the background will appear blue.</p> <div> This div element has a blue background. </div> </body> </html>
CSS 颜色 - RGB 值
该颜色值是使用rgb( )属性指定的。
它需要三个值,红色、绿色和蓝色各一个。
该值可以是 0 到 255 之间的整数或百分比。
所有浏览器都不支持颜色的 rgb() 属性,因此建议不要使用它。
以下是使用 RGB 值显示几种颜色的示例。
颜色 | 颜色 RGB |
---|---|
RGB(0,0,0) | |
RGB(255,0,0) | |
RGB(0,255,0) | |
RGB(0,0,255) | |
RGB(255,255,0) | |
RGB(0,255,255) | |
RGB(255,0,255) | |
RGB(192,192,192) | |
RGB(255,255,255) |
例子
这是一个例子:
<html> <head> <style> div{ background-color: rgb(255,0,255); padding: 10px; } </style> </head> <body> <h3>RGB - example</h3> <p>As the rgb(255,0,255) is set the background will appear accordingly.</p> <div> This div element has a colored background based on the rgb values. </div> </body> </html>
CSS 颜色 - RGBA 值
该颜色值是使用rgba( )属性指定的。
它采用四个值,红色、绿色和蓝色各一个,最后一个值作为 alpha(透明度)值。
alpha 值可以是 0 到 1 之间的任何值。
所有浏览器都不支持颜色的 rgba() 属性,因此建议不要使用它。
以下是使用 RGBA 值显示几种颜色的示例。
颜色 | 颜色 RGBA |
---|---|
rgba(0,0,0,0) | |
rgba(255,0,0,0.2) | |
rgba(0,255,0,0.3) | |
rgba(0,0,255,0.5) | |
rgba(255,255,0,0.7) | |
rgba(0,255,255,0.1) | |
RGBA(255,0,255,1) | |
rgba(192,192,192,0.4) | |
RGBA(255,255,255,1) |
例子
这是一个例子:
<html> <head> <style> div { background-color: rgba(255,0,255,0.2); padding: 10px; } </style> </head> <body> <h3>RGBA - example</h3> <p>As the rgba(255,0,255,0.2) is set the background will appear with transparency value of 0.2.</p> <div> This div element has a colored background based on the rgba values. </div> </body> </html>
CSS 颜色 - HSL 值
该颜色值是使用 hsl() 函数指定的。
HSL 代表色调、饱和度和亮度。
色调以度数 (0-360) 表示,饱和度和亮度以百分比 (0% - 100%) 表示。
以下是使用 HSL 属性显示几种颜色的示例。
颜色 | 彩色HSL |
---|---|
HSL(0,0%,50%) | |
HSL(255,80%,70%) | |
HSL(290,100%,60%) | |
HSL(360,70%,20%) | |
HSL(89,80%,67%) |
例子
这是一个例子:
<html> <head> <style> div{ background-color: hsl(355,70%,50%); padding: 10px; } </style> </head> <body> <h3>HSL - example</h3> <p>As the hsl(355,70%,50%) is set the background will appear based on the hsl values passed.</p> <div> This div element has a colored background based on the hsl values hsl(355,70%,50%). </div> </body> </html>
CSS 颜色 - HSLA 值
该颜色值是使用 hsl() 函数指定的。
HSLA 代表色调、饱和度、亮度和 Alpha。
它有四个值,第一个是色调,第二个是饱和度,第三个是亮度,第四个是 alpha(透明度)值。
色调以度数 (0-360) 表示,饱和度和亮度以百分比 (0% - 100%) 表示,alpha 值可以在 0 到 1 之间。
以下是使用 HSLA 属性显示几种颜色的示例。
颜色 | 彩色高强度SLA |
---|---|
HSLA(0,0%,50%,0.5) | |
高斯拉(255,80%,70%,1) | |
高斯拉(290,100%,60%,0.2) | |
高斯拉(360,70%,20%,0.4) | |
hsla(89,80%,67%,0.9) |
例子
这是一个例子:
<html> <head> <style> div{ background-color: hsla(355,70%,50%,0.4); padding: 10px; } </style> </head> <body> <h3>HSLA - example</h3> <p>As the hsla(355,70%,50%,0.4) is set the background will appear based on the hsla values passed, with high transparency.</p> <div> This div element has a colored background based on the hsl values hsla(355,70%,50%,0.4). </div> </body> </html>
CSS 颜色 - currentcolor 关键字
currentcolor关键字获取元素的颜色属性值。可以使用关键字currentcolor将其传递给任何其他样式属性。
例子
这是一个例子:
<html> <head> <style> div{ color: red; border: 5px solid currentcolor; } </style> </head> <body> <h2>The currentcolor Keyword</h2> <p>As the currentcolor keyword is used for border after color property is set as red, the border will also appear red.</p> <div> This div element has a red text color and a red border. </div> </body> </html>
建筑颜色代码
您可以使用我们的颜色代码生成器构建数百万个颜色代码。检查HTML 颜色代码生成器。
要使用此工具,您需要一个支持 Java 的浏览器。
浏览器安全颜色
以下是 216 种颜色的列表,它们被认为是最安全且与计算机无关的颜色。这些颜色从十六进制代码 000000 到 FFFFFF 不等。这些颜色可以安全使用,因为它们确保所有计算机在运行 256 调色板时都能正确显示颜色 -
000000 | 000033 | 000066 | 000099 | 0000CC | 0000FF |
003300 | 003333 | 003366 | 003399 | 0033CC | 0033FF |
006600 | 006633 | 006666 | 006699 | 0066CC | 0066FF |
009900 | 009933 | 009966 | 009999 | 0099CC | 0099FF |
00CC00 | 00CC33 | 00CC66 | 00CC99 | 00中交建 | 00CCFF |
00FF00 | 00FF33 | 00FF66 | 00FF99 | 00FFCC | 00FFFF |
330000 | 330033 | 330066 | 330099 | 3300CC | 3300FF |
333300 | 333333 | 333366 | 333399 | 3333CC | 3333FF |
336600 | 336633 | 336666 | 336699 | 3366CC | 3366FF |
339900 | 339933 | 339966 | 339999 | 3399CC | 3399FF |
33CC00 | 33CC33 | 33CC66 | 33CC99 | 33中国交建 | 33CCFF |
33FF00 | 33FF33 | 33FF66 | 33FF99 | 33FFCC | 33FFFF |
660000 | 660033 | 660066 | 660099 | 6600CC | 6600FF |
663300 | 663333 | 663366 | 663399 | 6633CC | 6633FF |
666600 | 666633 | 666666 | 666699 | 6666CC | 6666FF |
669900 | 669933 | 669966 | 669999 | 6699CC | 6699FF |
66CC00 | 66CC33 | 66CC66 | 66CC99 | 66中交集团 | 66CCFF |
66FF00 | 66FF33 | 66FF66 | 66FF99 | 66FFCC | 66FFFF |
990000 | 990033 | 990066 | 990099 | 9900CC | 9900FF |
993300 | 993333 | 993366 | 993399 | 9933CC | 9933FF |
996600 | 996633 | 996666 | 996699 | 9966CC | 9966FF |
999900 | 999933 | 999966 | 999999 | 9999CC | 9999FF |
99CC00 | 99CC33 | 99CC66 | 99CC99 | 99CCCC | 99CCFF |
99FF00 | 99FF33 | 99FF66 | 99FF99 | 99FFCC | 99FFFF |
CC0000 | CC0033 | CC0066 | CC0099 | CC00CC | CC00FF |
CC3300 | CC3333 | CC3366 | CC3399 | CC33CC | CC33FF |
CC6600 | CC6633 | CC6666 | CC6699 | CC66CC | CC66FF |
CC9900 | CC9933 | CC9966 | CC9999 | CC99CC | CC99FF |
CCCC00 | 中交建33 | CCCC66 | 中交99 | 中交建 | 中国文化艺术节 |
CCFF00 | CCFF33 | CCFF66 | CCFF99 | 中国CFFCC | CCFFFF |
FF0000 | FF0033 | FF0066 | FF0099 | FF00CC | FF00FF |
FF3300 | FF3333 | FF3366 | FF3399 | FF33CC | FF33FF |
FF6600 | FF6633 | FF6666 | FF6699 | FF66CC | FF66FF |
FF9900 | FF9933 | FF9966 | FF9999 | FF99CC | FF99FF |
FFCC00 | FFCC33 | FFCC66 | FFCC99 | 联邦商会联合会 | 联邦金融与金融中心 |
FFFF00 | FFFF33 | FFFF66 | FFFF99 | FFFFCC | FFFFFF |