【发布时间】:2019-12-17 00:27:07
【问题描述】:
我正在尝试使用 z-index 做一个简单的事情。但它不起作用。谁能帮帮我?
请检查代码。蓝色背景应该在下面,但不是。
.btn {
padding: 15px 20px;
background: white;
border-radius: 20px;
border: 1px solid red;
position: relative;
z-index: 10;
}
.btn:before {
content: "";
width: 100%;
height: 100%;
background: blue;
position: absolute;
display: inline-block;
left: 0;
top: 0;
border-radius: 20px;
z-index: 5;
}
<a class="btn" href="#">Paynow</a>
【问题讨论】:
-
“它不工作”是什么意思?
-
你的html中只有一个元素,你想在什么下面放什么?
-
检查重复项以了解为什么在向伪元素添加负数时不应在父元素上使用 z-index