颜色表示法
CSS 支持多种颜色表示方式,用于设置文字颜色、背景色、边框色等。
1. 十六进制(Hex)
以 # 开头,后跟 3 或 6 位十六进制数:
color: #ff0000; /* 红色 */
color: #0f0; /* 绿色,简写 */
2. RGB
用 rgb() 函数表示红、绿、蓝三色,范围 0-255:
color: rgb(255, 0, 0); /* 红色 */
3. RGBA
RGBA 在 RGB 基础上增加透明度(alpha),范围 0-1:
color: rgba(255, 0, 0, 0.5); /* 半透明红 */
4. HSL
用色相、饱和度、亮度表示颜色:
color: hsl(0, 100%, 50%); /* 红色 */
5. HSLA
在 HSL 上增加透明度:
color: hsla(0, 100%, 50%, 0.5);
6. 颜色名称
CSS 支持多种标准颜色名称:
color: red;
color: blue;
color: green;
7. 代码演示
源码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<title>颜色表示法示例</title>
<style>
.hex {
color: #ff0000;
}
.hex-short {
color: #0f0;
}
.rgb {
color: rgb(255, 0, 0);
}
.rgba {
color: rgba(255, 0, 0, 0.5);
}
.hsl {
color: hsl(0, 100%, 50%);
}
.hsla {
color: hsla(0, 100%, 50%, 0.5);
}
.name {
color: blue;
}
</style>
</head>
<body>
<p class="hex">十六进制 #ff0000 红色</p>
<p class="hex-short">简写十六进制 #0f0 绿色</p>
<p class="rgb">RGB rgb(255, 0, 0) 红色</p>
<p class="rgba">RGBA rgba(255, 0, 0, 0.5) 半透明红色</p>
<p class="hsl">HSL hsl(0, 100%, 50%) 红色</p>
<p class="hsla">HSLA hsla(0, 100%, 50%, 0.5) 半透明红色</p>
<p class="name">颜色名称 blue 蓝色</p>
</body>
</html>
相关内容
- 什么是 CSS? CSS(层叠样式表)是一种用来描述网页外观样式的语言。它定义了如何为HTML元素设置颜色、字体、布局等视觉效果,使网页更加美观和易于阅读。
- CSS 的作用与工作原理 介绍CSS的主要作用及其工作原理,帮助理解如何通过样式表控制网页元素的外观和布局,实现内容与表现的分离。
- CSS 的引入方式 介绍CSS的三种主要引入方式:内联样式、内部样式表和外部样式表,帮助开发者选择合适的方法应用样式。
- 基本语法结构 介绍CSS的基本语法结构,包括选择器、属性和属性值的组成方式,帮助理解如何编写有效的样式规则。
- 注释的使用方式 介绍CSS中注释的写法和作用,帮助开发者在样式代码中添加说明,提高代码可读性和维护性。
- 基本选择器 介绍CSS中最基础的三种选择器:元素选择器、类选择器和ID选择器,是学习CSS样式编写的基础。