HTML 颜色
参考资料
HTML 颜色
基本介绍
HTML 颜色用于设置网页元素的颜色,可以通过名称、十六进制值、RGB、RGBA、HSL 或 HSLA 来指定。
颜色表示方法
1. 颜色名称
HTML 支持 140 种标准颜色名称
<p style="color:red;">红色文本</p>
2. 十六进制值
格式:#RRGGBB,其中 RR(红)、GG(绿)、BB(蓝)是十六进制值(00-FF)
<p style="color:#FF0000;">红色文本</p>
3. RGB 值
格式:rgb(red, green, blue),每个参数定义 0-255 之间的强度
<p style="color:rgb(255,0,0);">红色文本</p>
4. RGBA 值
RGB 加 alpha 通道(透明度),alpha 值 0.0(完全透明)到 1.0(完全不透明)
<p style="color:rgba(255,0,0,0.5);">半透明红色文本</p>
5. HSL 值
色相-饱和度-明度格式:hsl(hue, saturation, lightness)
<p style="color:hsl(0,100%,50%);">红色文本</p>
6. HSLA 值
HSL 加 alpha 通道(透明度)
<p style="color:hsla(0,100%,50%,0.5);">半透明红色文本</p>
CSS 颜色扩展
1. currentColor 关键字
表示元素的 color 属性值
div {
color: blue;
border: 1px solid currentColor; /* 边框颜色与文本颜色相同 */
}2. transparent 关键字
完全透明颜色
div {
background-color: transparent;
}3. 系统颜色
CSS3 新增的系统颜色关键字
button {
background-color: ButtonFace;
color: ButtonText;
}4. CSS 变量
使用自定义属性定义颜色
:root {
--main-color: #06c;
}
h1 {
color: var(--main-color);
}常用颜色属性
color- 文本颜色background-color- 背景颜色border-color- 边框颜色outline-color- 轮廓颜色
实例
<!DOCTYPE html>
<html>
<head>
<style>
.box {
width: 200px;
height: 100px;
margin: 10px;
padding: 10px;
display: inline-block;
}
#box1 {
background-color: tomato;
color: white;
}
#box2 {
background-color: #4CAF50;
color: rgba(255,255,255,0.8);
}
#box3 {
background-color: hsl(240, 100%, 50%);
color: hsla(0, 100%, 100%, 0.9);
}
</style>
</head>
<body>
<div id="box1" class="box">颜色名称</div>
<div id="box2" class="box">十六进制/RGBA</div>
<div id="box3" class="box">HSL/HSLA</div>
</body>
</html>
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . html 网页设计》 -- 发布时间:2025-03-29
本页链接:https://html.ciilii.com/show/news-1615.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
