CSS3刷新圖標是網頁設計中的一種常見元素,它能夠讓用戶輕松地刷新網頁內容。借助CSS3技術,我們可以實現非常漂亮的刷新圖標,以下是實現的步驟和代碼示例:
.refresh { width: 30px; height: 30px; border-radius: 50%; border: 4px solid #fff; position: relative; -webkit-animation: rotate 1s ease-in-out infinite; animation: rotate 1s ease-in-out infinite; } .refresh:before, .refresh:after { content: ''; position: absolute; top: -5px; left: -5px; right: -5px; bottom: -5px; border-radius: 50%; border: 4px solid transparent; border-top-color: #fff; } .refresh:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .refresh:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); } @-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
以上代碼實現了一個帶有動畫效果的刷新圖標。使用before和after偽元素來畫出刷新圖標,并使用動畫效果來讓圖標旋轉。
可以根據實際需求調整刷新圖標的大小、顏色和旋轉速度等參數,讓其更貼合網頁設計風格。
上一篇css3 判斷元素個數
下一篇mysql查詢表兩列相等