在CSS中,我们经常需要设置背景色,有时候需要让背景色在最底层,以达到一些特殊的效果。这里介绍两种实现方式。第一种方法是使用CSS3的属性backgroundclip和backgroundorigin...
在CSS中,我们经常需要设置背景色,有时候需要让背景色在最底层,以达到一些特殊的效果。这里介绍两种实现方式。
第一种方法是使用CSS3的属性background-clip和background-origin。这两个属性可以控制背景图片或颜色的裁剪区域和出现位置。具体实现代码如下:
p {
background-color: #ffcccc;
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
-webkit-background-origin: content-box;
-moz-background-origin: content-box;
background-origin: content-box;
} p {
position: relative;
z-index: 1;
}
p:before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #ffcccc;
z-index: -1;
}