CSS圓形搜索框是一個現(xiàn)代化的設(shè)計力作,它可以使你的網(wǎng)頁更加美觀和吸引人。下面我們來學(xué)習(xí)如何寫一個CSS圓形搜索框:
.search { width: 40px; height: 40px; border-radius: 50%; background: #eee; position: relative; overflow: hidden; } .search input[type="text"] { width: 100%; height: 100%; background: transparent; outline: none; font-size: 16px; padding: 10px; border: none; box-sizing: border-box; } .search .fa { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 18px; color: #333; }
首先,我們創(chuàng)建了一個具有圓角邊框、寬度和高度為40像素、背景顏色為#eee的元素, 這就是搜索框的圓形樣式。
然后,使用數(shù)據(jù)類型選擇器指定輸入框元素。設(shè)置輸入框的寬度和高度為100%,使其鋪滿整個圓形。另外,我們還指定了文字和邊框的大小,并去掉了邊框,使其看起來更加簡潔。
最后,我們通過圖標(biāo)的絕對定位、上下左右的50%的位置移動并在水平和垂直方向上進行變換來將圖標(biāo)放置在圓形搜索框的中心, 從而使整個框看起來更加完整。
這就是如何輕松地實現(xiàn)圓形搜索框,享受它帶來的美好視覺效果吧!