隨便打開網路上的任何一個網站,你會發現這些網站都有導航部分,而且有些導航在滑鼠經過後,會出現下拉式選單,那這種下拉式選單怎麼做呢?其實,用純CSS就可以做導覽下拉選單。接下來,就跟大家聊聊CSS怎麼做下拉選單,好,進入正題。 HTML 部分:1、我們可以使用任何的HTML 元素來開啟下拉式選單,如:或a 元素2、使用容器元素(例如< ;div>) 來建立下拉式選單的內容,並放在任何你想放的位置上。 3、使用 元素來包裝這些元素,並使用 CSS 來設定下拉內容的樣式。 CSS 部分:1、.dropdown 使用 position:relative, 這將設定下拉式選單的內容放置在下拉按鈕 (使用 position:absolute) 的右下角位置。 2、.dropdown-content 中是實際的下拉式選單。預設是隱藏的,在滑鼠移動到指定元素後會顯示。注意:如果你想設定下拉內容與下拉按鈕的寬度一致,可設定 width 為 100% 。 3、:hover 選擇器用於將滑鼠移到下拉按鈕上時顯示下拉式選單。 實例:用純CSS做一個導航下拉式選單,當滑鼠經過時出現下拉式選單 HTML程式碼:纯CSS实现鼠标移动到按钮上打开下拉菜单。 下拉菜单 菜单1 菜单2 菜单3 登入後複製CSS部分:.dropbtn { background-color: #4CAF50; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; } .dropdown { position: relative; display: inline-block; } .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; width: 100%;; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); } .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown-content a:hover { background-color: #f1f1f1 } .dropdown:hover .dropdown-content { display: block; } .dropdown:hover .dropbtn { background-color: #3e8e41; }登入後複製看效果圖片: 以上用實例展示了純CSS怎麼做下拉選單,在實際項目中,可以根據需要,設定需要的樣式!