我在另一个 DIV 之上有一个 DIV。
我想要实现的是隐藏顶部的 DIV 以便能够访问下面的 DIV。
我试过不透明度,但由于顶部的 DIV 仍然存在,只是透明的,它不允许我与下面的 DIV 的内容进行交互。我也试过 display:none;, visibility: hidden; 和 z-index。这些都不行。
如何使用 CSS3 实现这一点,所以我也可以使用过渡?
HTML:
<li class="panel-box">
<div class="front box-style"> </div>
<div class="back"> </div>
</div> </li>
CSS:
.panel-box {
margin: 5px;
padding: 0;
display: inline-block;
clear: none;
float: left;
width: 310px;
height: 200px;
position: relative;
}
.box-style {
background-color: red;
}
.front {
width: 310px;
height: 200px;
z-index: 5;
opacity: 0;
display: block;
position: absolute;
top: 0;
left: 0;
}
.front:hover {
opacity: 0;
display: none;
}
.back {
width: 310px;
height: 200px;
background-color: rgba(57, 54, 55, 0.95);
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
谢谢一堆。