HTML5帶圖標的搜索框代碼
在現代的網站設計中,搜索框已成為不可或缺的一部分。為了增強搜索框的用戶體驗,我們可以加入一些圖標來提高其可用性。下面是一個HTML5帶圖標的搜索框代碼演示:
<form class="search-form">
<input type="text" class="search-box" placeholder="Search..." />
<button type="submit" class="search-btn"><i class="fas fa-search"></i></button>
</form>
我們可以看到這個搜索框包含一個文本框和一個搜索按鈕,按鈕上有一個搜索圖標。我們可以使用FontAwesome庫提供的圖標來達到這個效果。
在代碼中,我們先定義了一個表單(```form```)元素,并為其設置了一個類(```search-form```)。然后在表單中添加了一個文本框(```input```元素),并為其設置了類型(```type```屬性為```text```)和提示文字(```placeholder```屬性為```Search...```)。
接著,我們添加了一個按鈕(```button```元素)。按鈕的類型為```submit```,這意味著當用戶點擊按鈕時,表單將會被提交。類(```search-btn```)用于定義按鈕的樣式,同時我們在按鈕中加入了一個圖標(```i```元素),并為該圖標設置了FontAwesome中的類(```fas fa-search```)。
最后,我們只需要在CSS中定義搜索框和圖標的樣式即可。例如,我們可以使用CSS代碼如下:.search-form {
display: flex;
align-items: center;
justify-content: center;
}
.search-box {
padding: 10px;
margin-right: 10px;
border: none;
border-radius: 5px;
font-size: 16px;
}
.search-btn {
padding: 10px;
border: none;
border-radius: 5px;
background-color: #007bff;
color: white;
font-size: 16px;
}
這段CSS代碼實現了搜索框和圖標的樣式設計。我們使用了Flexbox布局(```display: flex```)來使搜索框和圖標水平居中,設置了搜索框的填充(```padding```)和邊距(```margin-right```)。同時,我們為搜索按鈕加入了樣式效果(```background-color: #007bff;```),讓其顯得更加醒目。
綜上所述,本文提供了HTML5帶圖標的搜索框代碼示例,并為代碼添加了樣式效果。希望本文能對您有所幫助。下一篇vue移除css屬性