📅  最后修改于: 2023-12-03 14:49:38.295000             🧑  作者: Mango
CSS 可以通过 :hover
伪类选择器来实现在鼠标悬停卡片上显示隐藏内容的效果。
.card:hover .hidden-content {
display: block;
}
上面代码中的 .card
是卡片的类名, .hidden-content
是隐藏内容的类名。当鼠标悬停在 .card
上时,.hidden-content
的 display
属性将被设置为 block
,从而显示隐藏内容。
下面是一个完整的例子:
<div class="card">
<h2>卡片标题</h2>
<p>卡片内容</p>
<div class="hidden-content">
<p>这是隐藏的内容,将在鼠标悬停时显示出来。</p>
</div>
</div>
.card {
border: 1px solid #ccc;
padding: 10px;
position: relative;
}
.hidden-content {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #fff;
border: 1px solid #ccc;
padding: 10px;
}
.card:hover .hidden-content {
display: block;
}
上面代码中的 .card
样式定义了卡片的边框和内边距, .hidden-content
样式定义了隐藏内容的位置和样式。
可以根据实际需要修改样式,以实现不同样式的悬停卡片。