仅使用CSS,将鼠标悬停时显示div
当有人将鼠标悬停在<a>
元素上时,我想显示一个div ,但是我想在CSS中而不是在JavaScript中执行此操作。您知道如何实现吗?
回答:
您可以执行以下操作:
div { display: none;
}
a:hover + div {
display: block;
}
<a>Hover over me!</a>
<div>Stuff shown on hover</div>
这使用相邻的兄弟选择器,是the下拉菜的基础。
HTML5允许锚元素包装几乎所有内容,因此在这种情况下,该div
元素可以成为锚的子元素。否则原理是相同的-使用:hover
伪类更改display
另一个元素的属性。
以上是 仅使用CSS,将鼠标悬停时显示div 的全部内容, 来源链接: utcz.com/qa/436112.html