在响应模式下,可以使用#checked来显示/隐藏菜单。#checked是一个CSS伪类选择器,用于选中被选中的复选框或单选按钮。通过结合HTML、CSS和JavaScript,可以实现菜单的显示和隐藏。
具体步骤如下:
<input type="checkbox" id="menu-toggle">
<ul id="menu">
<li>菜单项1</li>
<li>菜单项2</li>
<li>菜单项3</li>
</ul>
#menu {
display: none;
}
document.getElementById("menu-toggle").addEventListener("change", function() {
var menu = document.getElementById("menu");
if (this.checked) {
menu.style.display = "block";
} else {
menu.style.display = "none";
}
});
这样,当复选框或单选按钮被选中时,菜单将显示出来;当复选框或单选按钮未被选中时,菜单将隐藏起来。
应用场景:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云