📜  使用 CSS 在悬停卡片上显示内容(1)

📅  最后修改于: 2023-12-03 14:49:38.295000             🧑  作者: Mango

使用 CSS 在悬停卡片上显示内容

CSS 可以通过 :hover 伪类选择器来实现在鼠标悬停卡片上显示隐藏内容的效果。

.card:hover .hidden-content {
  display: block;
}

上面代码中的 .card 是卡片的类名, .hidden-content 是隐藏内容的类名。当鼠标悬停在 .card 上时,.hidden-contentdisplay 属性将被设置为 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 样式定义了隐藏内容的位置和样式。

可以根据实际需要修改样式,以实现不同样式的悬停卡片。