当我将鼠标悬停在特定的图形项目上时,我试图显示或隐藏 div。具体来说:我试图实现的目标如下:
当我将鼠标悬停在按钮 #1 上时,我想显示带有按钮 1 文本的 div;
当我将鼠标悬停在按钮 #2 上时,我想显示带有按钮 2 文本的 div;
等等...
首先,我尝试重现一个简单的示例(该示例正在运行):
<!DOCTYPE html>
<html>
<head>
<style>
.hide {
display: none;
}
.myDIV:hover + .hide {
display: block;
color: red;
}
</style>
</head>
<body>
<div class="myDIV">Hover over me.</div>
<div class="hide">I am shown when someone hovers over the div above.</div>
</body>
</html>
然而,我无法完成这项工作。有谁知道如何将此示例应用到下面的 HTML 结构中?仅供参考:此脚本中的类用作虚拟类来描述我尝试实现的目标。
<div>
<div>
<section>
<figure>
<i class="hover pin 1">1</i>
<i class="hover pin 2">2</i>
<i class="hover pin 3">3</i>
<i class="hover pin 4">4</i>
</figure>
</section>
</div>
<div class="hide when not equal to hover item 1">
<h3>Text item 1</h3>
</div>
<div class="hide when not equal to hover item 2">
<h3>Text item 2</h3>
</div>
<div class="hide when not equal to hover item 3">
<h3>Text item 3</h3>
</div>
<div class="hide when not equal to hover item 4">
<h3>Text item 4</h3>
</div>
</div>
慕容708150
慕妹3146593
牛魔王的故事
相关分类