下拉選擇搜索框是一個常見的搜索框類型,它可以讓用戶從預設的選項中快速選擇,減少輸入的時間和錯誤。使用CSS可以很方便地創建這樣的搜索框。
HTML代碼: <div class="search-container"> <input type="text" placeholder="搜索"> <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> </div> CSS代碼: .search-container { position: relative; display: inline-block; } .search-container input[type="text"] { padding: 10px; margin-top: 8px; margin-right: 16px; font-size: 17px; border: none; border-bottom: 1px solid #ccc; } .search-container input[type="text"]:focus { outline: none; border-bottom: 2px solid #f18091; } .dropdown { position: absolute; display: inline-block; } .dropbtn { background-color: #f2f2f2; border: none; color: #888; padding: 10px; font-size: 17px; cursor: pointer; border-radius: 0 5px 5px 0; } .dropdown:hover .dropbtn { color: #444; } .dropdown-content { display: none; position: absolute; background-color: #f2f2f2; min-width: 160px; z-index: 1; border-radius: 0 0 5px 5px; } .dropdown-content a { color: #888; padding: 12px 16px; text-decoration: none; display: block; font-size: 14px; } .dropdown-content a:hover { background-color: #f18091; color: #fff; } .dropdown:hover .dropdown-content { display: block; }
以上代碼可以創建一個簡單的帶下拉選擇的搜索框。需要注意的是,我們使用了相鄰選擇器(+)來控制輸入框和下拉選擇框之間的距離,使用了絕對定位來使下拉選擇框固定在搜索框的右側,并使用了:hover偽類選擇器來控制下拉選擇框的顯示。
上一篇mysql數據庫中文手冊
下一篇css帶小圖標的ul菜單