📅  最后修改于: 2023-12-03 15:30:09.219000             🧑  作者: Mango
background-color
属性设置元素的背景颜色。可以用于元素,包括 <body>
元素。
selector {
background-color: color|transparent|initial|inherit;
}
color
:颜色值,包括 HEX 值、RGB 值、颜色名称等。transparent
:透明色。initial
:将此属性设置为其默认值。inherit
:从父元素继承背景颜色。/* 指定颜色值 */
div {
background-color: #f1f1f1;
}
/* 使用颜色名称 */
h1 {
background-color: blue;
}
/* 使用不透明度值 */
p {
background-color: rgba(255,255,255,0.5);
}
/* 继承父元素颜色 */
footer {
background-color: inherit;
}
如果元素的宽度和高度为 0,那么即使设置了背景颜色,也无法显示。
如果要设置具有不透明度的背景颜色,需要使用 RGBA 颜色。
在一些旧的浏览器上,不支持 RGBA 颜色,但是可以使用某些 hack 解决。
background-color
属性是设置元素背景颜色非常重要的属性,为页面布局和美观起到了很重要的作用,学习此属性能够对前端开发工作有很大的帮助。