在網頁設計中,搜索框是不可缺少的一個組件。如今百度搜索引擎已經成為人們日常搜索的首選,那么如何使用 CSS 來編寫一個漂亮的百度搜索框呢?下面我們就來探討一下吧!
/* 搜索框樣式 */ .search-box { position: relative; width: 500px; height: 30px; margin: 30px auto 0; } /* 輸入框樣式 */ .search-input { width: 100%; height: 30px; padding: 5px; font-size: 18px; border: none; outline: none; border-radius: 5px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); } /* 搜索按鈕樣式 */ .search-button { position: absolute; top: 0; right: 0; width: 60px; height: 30px; background-color: #3385ff; color: #fff; font-size: 16px; text-align: center; line-height: 30px; border: none; outline: none; border-radius: 5px; cursor: pointer; }
上面的代碼中,我們首先定義了一個類名為 "search-box" 的 div 元素,作為整個搜索框的容器。接著定義了輸入框和搜索按鈕的樣式,其中輸入框樣式中包括了邊框、邊框圓角、陰影等樣式,使其看起來更加細致美觀;搜索按鈕樣式中定義了背景顏色、字體顏色、圓角等樣式,同時鼠標懸浮時帶有一定的樣式變化,增加了用戶的交互性。
最后,在 HTML 中使用以上定義的樣式,創建一個搜索框,代碼如下:
<div class="search-box"> <input type="text" class="search-input" placeholder="請輸入關鍵字"> <button class="search-button">搜索</button> </div>
如此即可輕松實現一個簡單的百度搜索框,是不是很簡單呢?