在今天的網頁設計中,搜索框已經成為必不可少的一部分,一款好的搜索框可以提高用戶的使用體驗,讓操作更加方便快捷。而CSS技術可以給我們提供豐富的樣式效果,讓搜索框更加美觀實用。
接下來,我們來詳細了解一下如何通過CSS技術來實現一個漂亮的搜索框。
<div class="search-box"> <input type="text" class="search-input" placeholder="請輸入搜索內容"> <button class="search-btn">搜索</button> </div>
首先,我們需要用HTML來創建搜索框的結構。上面的代碼中我們使用了一個div容器,里面放了一個input輸入框和一個button按鈕。
.search-box { position: relative; display: inline-block; } .search-input { width: 200px; height: 30px; padding: 5px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; outline: none; } .search-btn { position: absolute; top: 0; right: 0; width: 80px; height: 40px; background-color: #F26D7D; border: none; border-radius: 5px; color: #fff; font-size: 16px; outline: none; cursor: pointer; }
上面的代碼中,我們使用CSS樣式來對搜索框進行美化。其中,.search-box和.search-input都是div和input元素的類名,.search-btn是button元素的類名。
我們對.search-box使用了position: relative,可以讓它的內部元素使用相對定位。.search-input設置了寬度、高度、內邊距、邊框、圓角、字體大小等樣式,讓文本框看起來更加美觀并凸顯出它是一個交互元素。.search-btn則設置了絕對定位、寬度、高度、背景顏色、字體顏色、字體大小等樣式,讓按鈕看起來更加醒目、具有交互性。
此外,在.search-input和.search-btn中我們還使用了outline: none這個樣式,將輸入框和按鈕的輪廓線給去掉,使它們看起來更加簡潔明了。
最后,我們還可以對搜索框進行更多的樣式和交互效果的設計,以實現更好的用戶體驗和更加豐富的視覺效果。
上一篇css摩天輪
下一篇css搜索框超過兩行