今天來跟大家分享一下如何通過 CSS 來改變搜索框的樣式。
首先,我們需要先在 HTML 中添加一個搜索框的代碼,比如:
這里我們使用了一個 form 標簽,然后在里面添加了一個 input 標簽和一個 button 標簽,其中 input 標簽的 type 屬性設置為 text,表示這是一個文本輸入框,而 button 標簽的 type 屬性設置為 submit,表示這是一個提交按鈕。
現在我們來看一下如何使用 CSS 來改變這個搜索框的樣式。首先,我們可以設置 input 和 button 的樣式,比如:
這里我們設置了 input 和 button 的寬度、高度、邊框、圓角、背景顏色、內邊距、字體大小等樣式。注意,在 input 中我們使用了 input[type="text"] 的選擇器,表示只對 type 為 text 的 input 標簽生效。
接下來,我們可以添加一些效果來讓搜索框更加美觀,比如:
這里我們使用了 :focus 和 :hover 偽類選擇器,表示當輸入框獲得焦點或者鼠標懸浮在按鈕上時,添加一個陰影效果。
最后,我們將這些樣式應用到 HTML 中的搜索框上,可以在 head 標簽中添加一個 style 標簽,比如:
這樣就完成了搜索框樣式的改變。當然,你可以根據自己的需要來調整樣式,讓搜索框更加符合你的設計需求。
首先,我們需要先在 HTML 中添加一個搜索框的代碼,比如:
<form>
<input type="text" placeholder="請輸入關鍵詞">
<button type="submit">搜索</button>
</form>
這里我們使用了一個 form 標簽,然后在里面添加了一個 input 標簽和一個 button 標簽,其中 input 標簽的 type 屬性設置為 text,表示這是一個文本輸入框,而 button 標簽的 type 屬性設置為 submit,表示這是一個提交按鈕。
現在我們來看一下如何使用 CSS 來改變這個搜索框的樣式。首先,我們可以設置 input 和 button 的樣式,比如:
input[type="text"] {
width: 200px;
height: 40px;
border: none;
border-radius: 20px;
background-color: #f5f5f5;
padding: 10px;
font-size: 16px;
}
button[type="submit"] {
width: 80px;
height: 40px;
border: none;
border-radius: 20px;
background-color: #007bff;
color: #fff;
font-size: 16px;
cursor: pointer;
}
這里我們設置了 input 和 button 的寬度、高度、邊框、圓角、背景顏色、內邊距、字體大小等樣式。注意,在 input 中我們使用了 input[type="text"] 的選擇器,表示只對 type 為 text 的 input 標簽生效。
接下來,我們可以添加一些效果來讓搜索框更加美觀,比如:
input[type="text"]:focus, button[type="submit"]:hover {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
這里我們使用了 :focus 和 :hover 偽類選擇器,表示當輸入框獲得焦點或者鼠標懸浮在按鈕上時,添加一個陰影效果。
最后,我們將這些樣式應用到 HTML 中的搜索框上,可以在 head 標簽中添加一個 style 標簽,比如:
<head>
<style>
input[type="text"] {
/* 輸入框的樣式 */
}
button[type="submit"] {
/* 按鈕的樣式 */
}
input[type="text"]:focus, button[type="submit"]:hover {
/* 效果的樣式 */
}
</style>
</head>
這樣就完成了搜索框樣式的改變。當然,你可以根據自己的需要來調整樣式,讓搜索框更加符合你的設計需求。