【发布时间】:2021-08-04 17:05:18
【问题描述】:
当输入检查时,我想从 .Hamburger 元素中选择 .nav-Menu 元素。我该怎么做?
<div class="Hamburger">
<input type="checkbox">
<span></span>
<span></span>
<span></span>
</div>
<div class="nav-Menu">
<div class="nav-Item">
<a href="#">Suspendisse et diam</a>
<div class="sub-Menu">
<div class="nav-Item"><a href="#">Sollicitudin orci sed</a></div>
<div class="nav-Item"><a href="#">Mauris a tellus laoreet</a></div>
</div>
</div>
</div>
【问题讨论】:
-
不能单独使用 CSS。您需要编写脚本。
-
正如@SumitSahay 提到的,这在CSS 中是不可能的。您将需要使用 JavaScript 来实际“选择”或模拟单击菜单项。
-
请提供有关您正在尝试做什么的其他上下文。在选中复选框时“选择”菜单项在 CSS 中是不可能的。 但是,如果您尝试使用输入展开/折叠带有纯 CSS 的汉堡菜单或子菜单,这是可能的。请澄清。
标签: html css css-selectors