最适合网络开发者的网站

CSS 参考

CSS 参考 CSS 浏览器支持 CSS 选择器 CSS 函数 CSS 参考 Aural CSS Web 安全字体 CSS 后备字体 CSS 动画 CSS 单位 CSS PX-EM 转换器 CSS 颜色 CSS 颜色值 CSS 默认值 CSS 实体

CSS 特性

强调色 对齐内容 对齐项目 对齐自身 全部 动画片 动画延迟 动画导演 动画持续时间 动画填充模式 动画迭代次数 动画名称 动画播放状态 动画计时功能 背景滤镜 背面可见性 背景 背景附件 背景混合模式 背景剪辑 背景颜色 背景图 背景原点 背景位置 背景重复 背景尺寸 边界 下边框 边框底部颜色 边框左下角半径 边框右下角半径 边框底部样式 边框底部宽度 边界折叠 边框颜色 边框图像 边框图像起始 边框图像重复 边框图像切片 边框图像源 边框图像宽度 左边框 左边框颜色 左边框样式 左边框宽度 边框半径 右边框 右边框颜色 右边框样式 右边框宽度 边框间距 边框样式 上边框 边框顶部颜色 边框左上角半径 边框右上半径 边框顶部样式 边框顶部宽度 边框宽度 底部 盒子装饰打破 盒子阴影 盒子大小 休息后 休息前 闯入 标题侧 插入符号颜色 @字符集 清除 夹子 剪辑路径 颜色 列数 列填充 柱间隙 列规则 列规则颜色 列规则样式 列规则宽度 列跨度 列宽 内容 反增 反复位 光标 方向 展示 空单元格 筛选 柔性 弹性基础 弹性方向 弹性流 弹性生长 弹性收缩 弹性包裹 漂浮 字体 @font-face 字体系列 字体功能设置 字体字距调整 字体大小 字体大小调整 字体拉伸 字体样式 字体变体 字体变体大写 字体粗细 差距 网格 网格区域 网格自动列 网格自动流 网格自动行 网格列 网格列末端 网格列间隙 网格列开始 网格间隙 网格行 网格行末端 网格行间隙 网格行开始 网格模板 网格模板区域 网格模板列 网格模板行 悬挂标点 高度 连字符 图像渲染 @进口 隔离 对齐内容 @keyframes 左边 字母间距 行高 列表样式 列表样式图像 列表样式位置 列表样式类型 利润 下边距 左边距 右边距 上边距 遮罩图像 掩码模式 掩码来源 掩膜位置 掩码重复 遮罩尺寸 最大高度 最大宽度 @媒体 最小高度 最小宽度 混合模式 对象适合 客体位置 不透明度 命令 孤儿 大纲 轮廓颜色 轮廓偏移 大纲样式 轮廓宽度 溢出 溢出包装 溢出-x 溢出 填充 内边距底部 左填充 右填充 顶部填充 分页符后 分页符之前 分页符内部 看法 视角起源 指针事件 位置 引号 调整大小 正确的 行距 滚动行为 制表符大小 表格布局 文本对齐 文本最后对齐 文字修饰 文字装饰颜色 文字修饰线 文字装饰风格 文字修饰粗细 文本缩进 文字对齐 文本溢出 文字阴影 文本转换 顶部 转换 变换原点 变换风格 过渡 转换延迟 过渡持续时间 过渡属性 转换时序函数 unicode-bidi 用户选择 垂直对齐 能见度 空白 寡妇 宽度 单词中断 字间距 自动换行 写作模式 z 索引


初学者的 CSS 课程

尿素

CSS 合法的颜色值


CSS 颜色

CSS中的颜色可以通过以下方法指定:

  • 十六进制颜色
  • 具有透明度的十六进制颜色
  • RGB 颜色
  • RGBA 颜色
  • HSL 颜色
  • HSLA 颜色
  • 预定义/跨浏览器颜色名称
  • 随着 currentcolor 关键词

十六进制颜色

十六进制颜色用 #RRGGBB 指定,其中 RR(红色)、GG(绿色)和 BB(蓝色)十六进制整数指定颜色的成分。所有值必须介于 00 和 FF 之间。

例如,#0000ff 值呈现为蓝色,因为蓝色成分设置为其最高值 (ff),而其他成分设置为 00。

例子

定义不同的HEX颜色:

#p1 {背景颜色:#ff0000;} /* 红色 */
#p2 {背景颜色:#00ff00;} /* 绿色 */
#p3 {背景颜色:#0000ff;} /* 蓝色 */
亲自尝试 »

带透明度的十六进制颜色

十六进制颜色指定为:#RRGGBB。要添加透明度,请在 00 和 FF 之间添加两个额外的数字。

例子

定义具有透明度的不同十六进制颜色:

#p1a {background-color: #ff000080;} /* 红色透明 */
#p2a {background-color: #00ff0080;} /* 绿色透明 */
#p3a {background-color: #0000ff80;} /* 蓝色透明 */
亲自尝试 »

RGB 颜色

RGB 颜色值由 rgb() 函数,其语法如下:

rgb(red, green, blue)

每个参数(红色、绿色和蓝色)定义颜色的强度,可以是 0 到 255 之间的整数或百分比值(从 0% 到 100%)。

例如,rgb(0,0,255) 值被渲染为蓝色,因为蓝色参数设置为其最高值 (255),而其他参数设置为 0。

此外,以下值定义相同的颜色:rgb(0,0,255) 和 rgb(0%,0%,100%)。

例子

定义不同的RGB颜色:

#p1 {背景颜色:rgb(255, 0, 0);} /* 红色 */
#p2 {背景颜色:rgb(0, 255, 0);} /* 绿色 */
#p3 {背景颜色:rgb(0,0,255);} /* 蓝色 */
亲自尝试 »

RGBA 颜色

RGBA 颜色值是带有 alpha 通道的 RGB 颜色值的扩展 - 它指定对象的不透明度。

RGBA 颜色通过 rgba() 函数,其语法如下:

rgba(red, green, blue, alpha)

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

例子

定义具有不透明度的不同 RGB 颜色:

#p1 {background-color: rgba(255, 0, 0, 0.3);} /* 红色,不透明度 */
#p2 {background-color: rgba(0, 255, 0, 0.3);} /* 绿色,不透明度 */
#p3 {background-color: rgba(0, 0, 255, 0.3);} /* 不透明度蓝色 */
亲自尝试 »

HSL 颜色

HSL 代表色调、饱和度和亮度 - 并代表颜色的圆柱坐标表示。

HSL 颜色值通过 hsl() 函数,其语法如下:

hsl(hue, saturation, lightness)

色调是色轮上的度数(从 0 到 360)- 0(或 360)为红色,120 为绿色,240 为蓝色。饱和度是一个百分比值;0% 表示灰色,100% 表示全色。亮度也是一个百分比;0% 为黑色,100% 为白色。

例子

定义不同的 HSL 颜色:

#p1 {背景颜色:hsl(120, 100%, 50%);} /* 绿色 */
#p2 {background-color: hsl(120, 100%, 75%);} /* 浅绿色 */
#p3 {background-color: hsl(120, 100%, 25%);} /* 深绿色 */
#p4 {background-color: hsl(120, 60%, 70%);} /* 淡绿色 */
亲自尝试 »

HSLA 颜色

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

HSLA 颜色值由 hsla() 函数,其语法如下:

hsla(hue, saturation, lightness, alpha)

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

例子

定义具有不透明度的不同 HSL 颜色:

#p1 {background-color: hsla(120, 100%, 50%, 0.3);} /* 绿色不透明度 */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);} /* 浅绿色,不透明度 */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);} /* 深绿色,不透明度 */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);} /* 不透明度的淡绿色 */
亲自尝试 »

预定义/跨浏览器颜色名称

HTML 和 CSS 颜色规范中预定义了 140 种颜色名称。

例如: blue, red, coral, brown, ETC:

例子

定义不同的颜色名称:

#p1 {背景颜色:蓝色;}
#p2 {背景颜色:红色;}
#p3 {背景颜色:珊瑚色;}
#p4 {背景颜色:棕色;}
亲自尝试 »

所有预定义名称的列表可以在我们的 颜色名称参考.


currentcolor 关键字

currentcolor 关键字指的是元素的颜色属性的值。

例子

下面的边框颜色<div>元素将为蓝色,因为文本颜色<div>元素为蓝色:

#我的DIV{
颜色:蓝色;/*蓝色文本颜色*/
border: 10px solid currentcolor; /* 蓝色边框颜色 */
}
亲自尝试 »