我在css悬停效果方面遇到了一些麻烦。 我有2 div内的外部容器。在左div我需要悬停效果,显示右div(以前隐藏)。
我会报告代码
<div class="block-attr">
<div class="left"></div>
<div class="right">Hidden text </div>
</div>
但是这条指令(右侧隐藏了display:none;)似乎无法正常工作。
.block-attr .left:hover .right{display:block;}
答案 0 :(得分:2)
您可以使用相邻的选择器+
来执行此操作。请查看以下示例
.right {
display: none;
}
.block-attr .left:hover + .right {
display: block;
}
<div class="block-attr">
<div class="left">Hover here</div>
<div class="right">Hidden text</div>
</div>
答案 1 :(得分:1)
试试这个
.left:hover + .right{ display: block;}