CSS3搜索框特效可以讓網頁搜索框的用戶體驗更加友好,使網頁更具有現代感和科技感。下面是實現一個簡單的CSS3搜索框特效的代碼和思路。
/* CSS3搜索框特效 */ /* 1. 設置搜索框樣式 */ input[type="text"] { width: 200px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 20px; font-size: 14px; padding: 10px 20px 10px 40px; background-color: #fff; background-image: url('search.png'); background-size: 16px 16px; background-repeat: no-repeat; background-position: 10px center; -webkit-transition: width 0.4s ease-in-out; transition: width 0.4s ease-in-out; } /* 2. 設置搜索框聚焦樣式 */ input[type="text"]:focus { width: 300px; } /* 3. 設置搜索框內陰影效果 */ input[type="text"] { box-shadow: none; } input[type="text"]:focus { box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.3); } /* 4. 設置搜索框邊框動畫效果 */ input[type="text"] { border-width: 2px; } input[type="text"]:focus { border-width: 4px; } /* 5. 設置搜索框背景色動畫效果 */ input[type="text"] { background-color: #fff; } input[type="text"]:focus { background-color: #f7f7f7; }
以上是實現CSS3搜索框特效的基本代碼,可以根據需要進行修改和調整來達到更好的效果。
下一篇css3控制右上角圖標