html - 如何使用悬停显示来自兄弟父级的块
问题描述
使用 ScSS,我想显示具有类 parent2 的块,在将类名作为父 1 的块的子 1 悬停时。
<div classname="main">
<div className="parent1">
<span> Child 1 </span>
<span> Child 2 </span>
<span> Child 3 </span>
</div>
<div className="parent2">
<span> Child 1 </span>
<span> Child 2 </span>
<span> Child 3 </span>
</div>
</div>
解决方案
您必须将父 2 移动到 child1 中,这样您就可以通过悬停来触发它,如下所示:
.parent2{
display: none;
}
.child1:hover .parent2 {
display: block;
}
<div class="main">
<div class="parent1">
<div class="child1"> Child 1
<div class="parent2">
<span> Child 1 </span>
<span> Child 2 </span>
<span> Child 3 </span>
</div>
</div>
</div>
</div>
<span> Child 2 </span>
<span> Child 3 </span>
</div>
</div>
推荐阅读
- typescript - 如何导出一个类并在同一个文件中有一个接口?
- excel - 具有计算相对位置的 COUNTIF 公式 R1C1
- javascript - 正则表达式将“null-null-1234”替换为“xxx-xx-1234”
- java - 如何使用 Apache POI 缓存公式单元格
- java - 如何在 JavaFX 中复制这种 2-1 布局?
- php - 复选框总是被选中,即使没有被选中
- python-3.x - Matplotlib,如何更改绘图上头部和线条的颜色?
- swift - Swift:将 UIBarButtonItem 设置为无需点击的弹出窗口的源?
- laravel - laravel的数据库中没有插入记录
- azure - 使用用户分配的托管标识时,有时 ARM 模板会引发 PrincipalNotFound 错误