我想默认隐藏内容 2,当我单击导航栏按钮时,内容 2 会显示并隐藏内容 1
如果再次单击该按钮,则隐藏内容 2 并显示内容 1
<!DOCTYPE html>
<head>
<style>
#sidebarnav {
display: none;
}
#sidebarnav:not(:checked)~.sidebar-button {
display: block;
}
#sidebarnav:checked~.sidebar-button {
display: none;
}
</style>
</head>
<body>
<div class="sidebarnav">
<button class="sidebar-button" type="button">navbar button</button>
<div>Content 1</div>
<div class="sidebarnav"> Content 2</div>
</div>
</body>
</html>