您好,登錄后才能下訂單哦!
小編給大家分享一下css3怎么實現圖片旋轉動畫效果,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
實現css3中圖片的旋轉可以使用可以使用 -webkit-animation 和 @-webkit-keyframes 組合使用來完成。
-webkit-animation 是一個復合屬性,定義如下:
-webkit-animation: name duration timing-function delay iteration_count direction;
name: 是 @-webkit-keyframes 中需要指定的方法,用來執行動畫。
duration: 動畫一個周期執行的時長。
timing-function: 動畫執行的效果,可以是線性的,也可以是"快速進入慢速出來"等。
delay: 動畫延時執行的時長。
iteration_count: 動畫循環執行次數,如果是infinite,則無限執行。
direction: 動畫執行方向。
@-webkit-keyframes 中的from和to 兩個屬性,就是指定動畫執行的初始值和結束值。
-webkit-animation-play-state:paused; 暫停動畫的執行。
在了解了css3實現圖片旋轉所用到的屬性值后,我們來直接看css3實現圖片旋轉動畫的代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>transform</title> <style> #loader { display: block; position: relative; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } </style> </head> <body> <div id="test" > <img src="http://img4.imgtn.bdimg.com/it/u=3413495237,2076545415&fm=26&gp=0.jpg" style="width:250px;height:250px" id="loader" /> </div> </body> </html>
看完了這篇文章,相信你對css3怎么實現圖片旋轉動畫效果有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。