CSS懸浮下拉框
懸浮下拉框是網頁開發中經常用到的一種交互方式。通過CSS可以很方便地實現懸浮下拉框的效果。
<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> <style> /* 按鈕樣式 */ .dropbtn { background-color: #4CAF50; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; } /* 鼠標懸浮時下拉框出現 */ .dropdown:hover .dropdown-content { display: block; } /* 下拉框樣式 */ .dropdown-content { display: none; position: absolute; background-color: #f1f1f1; z-index: 1; } /* 下拉框鏈接樣式 */ .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } /* 鏈接懸浮時樣式 */ .dropdown-content a:hover { background-color: #ddd; } /* 定義整個下拉框的樣式 */ .dropdown { position: relative; display: inline-block; } </style>
通過上述代碼,我們創建了一個"下拉菜單"按鈕,并在按鈕被懸浮時顯示下拉框,下拉框中包含三個鏈接菜單項。我們還可以通過修改CSS樣式來改變下拉框的顏色、字體大小等樣式。
總的來說,CSS懸浮下拉框是一種簡單、實用的交互方式,在網頁中被廣泛應用。