CSS3的旋轉特效是網頁設計中非常常見而重要的一部分,其中之一就是CD旋轉特效。通過CSS3的rotate屬性,我們可以輕松實現一個類似CD旋轉的效果,讓頁面動起來,更加生動有趣。
.rotate { width: 100px; height: 100px; border-radius: 50%; background-color: #fff; position: relative; animation: rotateCd 3s linear infinite; } .rotate:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 60%; height: 60%; border-radius: 50%; background-color: #26C281; margin: auto; } .rotate:after { content: ""; position: absolute; top: 5%; left: 5%; bottom: 5%; right: 5%; border-radius: 50%; background-color: #fff; } @keyframes rotateCd { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
通過以上的代碼,我們可以實現一個簡單的CD旋轉效果,包括CD盤和CD盤內部的樣式都能夠輕松地調整。其中,關鍵是借助rotate屬性來實現旋轉效果,同時利用animation讓CD盤不斷旋轉,實現更加生動的效果。
當然,如果我們要實現更為復雜的旋轉效果,除了借助上述的樣式,也可以考慮使用JavaScript或jQuery來完成。不過,相信大部分情況下,通過CSS3的rotate屬性便已經足夠實現我們需要的效果了。
上一篇css3 div形狀
下一篇css3 data-