CSS動(dòng)畫可以讓網(wǎng)頁更生動(dòng)有趣,其中圖片動(dòng)畫也是一種非常常見的動(dòng)畫效果。本文將介紹幾種讓圖片動(dòng)起來的CSS技巧,僅供參考。
/* 實(shí)現(xiàn)通過:hover使圖片產(chǎn)生縮放動(dòng)畫 */ img:hover{ transform: scale(1.2); /* 圖片放大1.2倍 */ transition: transform .5s; /* 過渡效果持續(xù)0.5秒 */ } /* 實(shí)現(xiàn)通過keyframes讓圖片做環(huán)形旋轉(zhuǎn)動(dòng)畫 */ @keyframes circle { 0% { transform: rotate(0deg); } /* 旋轉(zhuǎn)角度為0度 */ 100% { transform: rotate(360deg); } /* 旋轉(zhuǎn)角度為360度,即一圈 */ } img{ animation: circle 2s infinite linear; /* 持續(xù)2秒,重復(fù)執(zhí)行,線性過渡 */ } /* 實(shí)現(xiàn)通過hover讓圖片做閃爍動(dòng)畫 */ img:hover{ animation: blink 1s linear infinite; /* 持續(xù)1秒,無限重復(fù)執(zhí)行,線性過渡 */ } /* 設(shè)置圖片動(dòng)畫 */ @keyframes blink { from, to { opacity: 1; } 50% { opacity: 0; } /* 透明度為0,閃爍效果 */ }
以上是實(shí)現(xiàn)圖片動(dòng)畫的幾種CSS技巧,可以根據(jù)實(shí)際需要進(jìn)行調(diào)整。通過CSS動(dòng)畫可以豐富網(wǎng)頁的內(nèi)容,給用戶帶來更好的交互體驗(yàn)。