【发布时间】:2021-11-25 14:26:36
【问题描述】:
我试图隐藏一个元素,直到它的前一个兄弟悬停在它上面,在 css(或者更确切地说是 scss)中,它看起来像这样:
.menu-container {
// style with flex etc...
& .menu-item-link {
// style the link...
&+.sub-menu-container {
display: none;
}
&:hover+.sub-menu-container {
display: block;
}
}
}
<ul class="menu-container">
<li class="menu-item-container">
<a class="menu-item-link">Ingredients</a>
<ul class="sub-menu-container">
<li class="sub-menu-item-container">
<a class="sub-menu-link">Fruits</a>
</li>
<li class="sub-menu-item-container">
<a class="sub-menu-link">Vegetables</a>
</li>
<li class="sub-menu-item-container">
<a class="sub-menu-link">Dairy</a>
</li>
<li class="sub-menu-item-container">
<a class="sub-menu-link">Children</a>
</li>
</ul>
</li>
</ul>
如何使用顺风实现这一目标?
【问题讨论】:
-
这可能是 this question 的副本。
-
标签: css tailwind-css