这是我的代码。悬停链接“更多信息”的转换正在发挥作用,但我希望让整个“隐藏”类能够像这样工作。
.content {
width: 40%;
margin: auto;
position: relative;
}
.hidden {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
position: absolute;
top: 0;
z-index: 10;
color: #fff;
display: none;
transition: all .5s ease-in-out;
}
.hidden a {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-decoration: none;
color: deepskyblue;
padding: 10px;
font-size: 14px;
border: 2px solid #fff;
border-radius: 2px;
transition: all .5s ease-in-out;
}
.hidden a:hover {
background: #fff;
}
.content:hover > .hidden {
display: block;
}
答案 0 :(得分:2)
去不透明度:0到不透明度:1;您无法转换显示。
答案 1 :(得分:1)
使用opacity
代替display
。视觉上效果相同,但可以通过过渡进行定位。
请参阅here