首先,在使用CSS來寫搜索框代碼之前,我們需要了解一下搜索框的基本要素。通常情況下,搜索框包含一個輸入框和一個搜索按鈕,我們需要為這兩個元素定義樣式。
下面我們來看一下如何使用CSS來實現搜索框的樣式。首先,我們需要定義搜索框的容器,可以使用一個div標簽來包含輸入框和搜索按鈕。我們可以使用如下代碼來定義搜索框的容器樣式:
```.search-box {
display: flex;
align-items: center;
justify-content: center;
}
.search-box input {
padding: 10px;
border: none;
outline: none;
font-size: 16px;
border-radius: 4px 0 0 4px;
}
.search-box button {
padding: 10px;
background-color: #007bff;
color: #fff;
border: none;
outline: none;
font-size: 16px;
border-radius: 0 4px 4px 0;
cursor: pointer;
}
```
在上面的代碼中,我們通過display:flex屬性將搜索框的輸入框和搜索按鈕橫向排列。使用align-items:center和justify-content:center屬性使它們在容器中水平和垂直居中。對于輸入框和搜索按鈕,我們定義了各自的樣式,以使它們更美觀。
在輸入框的樣式中,我們定義了padding屬性來增加輸入框的內邊距。我們將border屬性設置為none讓輸入框沒有邊框。我們還定義了邊框半徑屬性以使輸入框邊緣更加圓潤。對于搜索按鈕的樣式,我們使用背景顏色和字體顏色來使其更加醒目。
通過這些簡單的CSS樣式,我們就可以快速而輕松地創建一個漂亮的搜索框。如果你在實際使用中需要更多的樣式定制,你可以根據自己的需要隨意更改樣式屬性來創建一個適合自己網站風格的搜索框。
上一篇css 文字對齊圖片
下一篇css 文字向上走