我正在爲僅使用html和css的移動網站構建漢堡包菜單。您可以查看代碼here on codepen.io。無法點擊css漢堡包菜單中的項目
<html>
<body>
<nav>
<button class="hamburger"><span></span></button>
<div class="close"></div>
<ul class="menu">
<li><a href="Page1">Page1</a></li>
<li><a href="Page2">Page2</a></li>
<li><a href="Page3">Page3</a></li>
<li><a href="Page4">Page4</a></li>
<li><a href="http://google.com">Google</a></li>
</ul>
</nav>
</body>
</html>
你可以從線106在CSS部分
.hamburger:focus ~ .menu {
visibility: visible;
}
菜單看到的是可見的,當按鈕處於焦點。問題是,只要你點擊一個菜單項,按鈕就會失去焦點,菜單消失,然後點擊就可以被處理。
我已經嘗試爲焦點菜單編寫規則,但沒有幫助。
如果您需要任何其他信息,請讓我知道。
預先感謝您的努力。
添加轉場:能見度0.5秒;在你的菜單上,我已經發布了一個答案檢查出來:) –