所以,我有这个HTML+CSS:
body {
background-color: lightblue;
}
.div1 {
position: absolute;
width: 100px;
height: 100px;
background-color: red;
}
.div2 {
position: absolute;
width: 80px;
height: 80px;
background-color: green;
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div class="div1"></div>
<div class="div2"></div>
</body>
</html>
我需要使绿色的正方形透明的背景,但覆盖红色的正方形。我需要它是可变的,所以我不能像这样做:.div2 {background-color: lightblue;}
。这是可能的吗?
发布于 2018-08-17 06:04:39
对覆盖使用background-color: inherit;
。
body {
background-color: lightblue;
}
.div1 {
position: absolute;
width: 100px;
height: 100px;
background-color: red;
}
.div2 {
position: absolute;
width: 80px;
height: 80px;
background-color: inherit;
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div class="div1"></div>
<div class="div2"></div>
</body>
</html>
https://stackoverflow.com/questions/51885828
复制相似问题