小編給大家分享一下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怎么實現圖片旋轉動畫效果有了一定的了解,想了解更多相關知識,歡迎關注創新互聯網站制作公司行業資訊頻道,感謝各位的閱讀!
網頁題目:css3怎么實現圖片旋轉動畫效果-創新互聯
鏈接分享:http://vcdvsql.cn/article22/djhscc.html
成都網站建設公司_創新互聯,為您提供網站設計、網站內鏈、面包屑導航、服務器托管、ChatGPT、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯