在CSS中,鼠標點擊下拉菜單是一種常見的效果。下面我們來看一下如何實現它。
// HTML代碼 <div class="dropdown"> <button class="dropbtn">下拉菜單</button> <div class="dropdown-content"> <a href="#">菜單項1</a> <a href="#">菜單項2</a> <a href="#">菜單項3</a> </div> </div> // CSS代碼 .dropdown { position: relative; display: inline-block; } .dropbtn { background-color: #4CAF50; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; } .dropdown-content { display: none; position: absolute; z-index: 1; } .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown:hover .dropdown-content { display: block; }
上述代碼中,我們創建了一個class為dropdown的div容器,里面包含一個按鈕和一個下拉菜單。其中按鈕使用dropbtn樣式,下拉菜單使用dropdown-content樣式。下拉菜單的子項使用了a標簽,并且在默認狀態下不顯示。
最后,我們使用CSS偽類:hover,當鼠標經過父容器dropdown時顯示下拉菜單。