我正在研究純CSS漢堡包菜單圖標,到目前爲止它的工作效果很好,除了線條之間的間隙不可點擊。我怎樣才能修改這段代碼,使整個按鈕可以點擊而不僅僅是點擊線條?如何使這個CSS漢堡包菜單完全可點擊?
<a href="#" title="Open Menu" class="menu"></a>
.menu {
width:30px;
height:5px;
background-color:#000;
position:relative;
display:inline-block;
}
.menu:after, .menu:before {
content: '';
width: 100%;
height:5px;
background-color:#000;
position:absolute;
}
.menu:after {
top:10px;
left:0;
}
.menu:before {
top:20px;
left:0;
}
這裏是JSFiddle。
謝謝!
你可以借鑑下的每個黑盒白盒,而不是僅僅創造空白的。 – Nicolas 2014-10-01 21:31:26
您可以將標籤包裝在具有前後屬性的div上。否則,你不會選擇:屬性後。 – mijopabe 2014-10-01 21:31:49