欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css弧型搜索框

徐佳欣1年前6瀏覽0評論

CSS弧型搜索框是一種常用于網(wǎng)頁設計的效果。它的特點是搜索框的外形呈現(xiàn)出一定的弧度,使得整個頁面看起來更加美觀。下面我們將使用CSS的弧度屬性來創(chuàng)建一個弧型搜索框。

/* 設置搜索框的樣式 */
.searchbox {
width: 300px;
height: 40px;
border-radius: 20px;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
/* 設置輸入框的樣式*/
input[type="text"] {
height: 40px;
width: 260px;
border-radius: 20px;
border: none;
outline: none;
padding-left: 20px;
color: #333;
}
/* 設置按鈕的樣式,這里使用了一個小技巧,使用了CSS的before偽元素來設置放大鏡圖標 */
button {
height: 40px;
width: 40px;
border: none;
outline: none;
border-radius: 20px;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
position: relative;
overflow: hidden;
cursor: pointer;
}
/* 設置before偽元素的樣式 */
button:before {
content: "";
height: 60px;
width: 60px;
border-radius: 50%;
background-color: #ccc;
position: absolute;
top: -10px;
left: -10px;
transition: all 0.5s;
}
/* 設置放大鏡圖標的樣式 */
button:after {
content: "\f002";
font-family: "FontAwesome";
font-size: 20px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
/* 設置按鈕hover時before偽元素的樣式 */
button:hover:before {
width: 120%;
height: 120%;
top: -30%;
left: -30%;
}

以上便是CSS弧型搜索框的相關代碼,我們主要是通過設置border-radius屬性來給搜索框添加弧度的。同時,將button標簽偽裝成一個圓圈,并且通過設置before偽元素的樣式加入了一個放大鏡的效果。

在實際應用中,可以根據(jù)自己網(wǎng)頁的需求對這些CSS樣式進行適當?shù)恼{整,以達到更好的效果。