在當(dāng)前的Web開(kāi)發(fā)中,美觀和優(yōu)秀的用戶交互體驗(yàn)是至關(guān)重要的。而一個(gè)精美的搜索框在頁(yè)面上的布局和設(shè)計(jì)中扮演著非常重要的角色。這也就需要使用CSS3技術(shù)來(lái)創(chuàng)建一個(gè)優(yōu)秀的搜索框。
.search-box { position: relative; display: inline-flex; width: 300px; height: 40px; margin: 20px; border-radius: 20px; background-color: #f2f2f2; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .search-box input { width: 100%; height: 100%; padding: 0 20px; border-radius: 20px; border: none; font-size: 16px; font-weight: bold; outline: none; background-color: #f2f2f2; } .search-box input::placeholder { font-weight: normal; color: #777777; } .search-box button { position: absolute; right: 0; border: none; border-radius: 20px; width: 60px; height: 100%; color: #ffffff; font-size: 16px; font-weight: bold; background-color: #008CBA; cursor: pointer; } .search-box button:hover { background-color: #006F95; }
以上是一個(gè)通用的搜索框的CSS3樣式樣板。在這個(gè)簡(jiǎn)單的樣式中,我們利用了很多CSS3的新特性,包括圓角、陰影、漸變色等等來(lái)創(chuàng)建一個(gè)簡(jiǎn)潔美觀的搜索框。通過(guò)修改樣式中的參數(shù),我們可以輕松的實(shí)現(xiàn)各種顏色、大小、形狀、皮膚的搜索框。
總之,CSS3的搜索框是一個(gè)非常重要的前端技術(shù),可以大大提高頁(yè)面的用戶交互體驗(yàn),并使得頁(yè)面的美觀度和工程性大大提升。
下一篇css 變量 常量