CSS是Web前端開發的重要組成部分之一,也是實現搜索框的核心技術之一。
首先,通過HTML代碼創建一個搜索框的基本結構,如下:
<div class="search-box"> <input type="text" placeholder="請輸入關鍵字"> <button>搜索</button> </div>
以上代碼創建了一個包含輸入框和搜索按鈕的div容器,輸入框使用input標簽,搜索按鈕使用button標簽。placeholder屬性可以設置默認提示文字。
接著,使用CSS樣式美化搜索框。為搜索框的容器設置寬度、高度、背景顏色、圓角等樣式,同時設置input和button標簽的邊框、字體、寬度、高度等樣式。
.search-box { width: 300px; height: 40px; background-color: #F2F2F2; border-radius: 20px; padding: 4px; } .search-box input { border: none; outline: none; width: 250px; height: 32px; font-size: 16px; padding: 4px; float: left; } .search-box button { border: none; outline: none; width: 40px; height: 32px; font-size: 16px; padding: 4px; background-color: #00CED1; color: #FFF; float: left; border-radius: 0 20px 20px 0; cursor: pointer; } .search-box button:hover { background-color: #008B8B; }
最后,為搜索框添加交互效果,比如鼠標懸停時搜索按鈕顏色改變、點擊搜索按鈕時觸發搜索事件等。
綜上所述,使用CSS實現搜索框是Web前端開發中的基礎技能之一,通過設置樣式和添加交互效果可以讓搜索框更加美觀、實用。
上一篇css實現排序
下一篇html單鼠標點擊css