CSS(Cascading Style Sheets)是一種用于網(wǎng)頁排版的樣式表語言。其中,旋轉(zhuǎn)過渡是一種常用的動(dòng)效,可以使圖片在網(wǎng)頁中具有更加生動(dòng)的表現(xiàn)形式。
.rotate { transition: transform 0.5s ease-in-out; } .rotate:hover { transform: rotate(360deg); }
以上代碼是實(shí)現(xiàn)圖片旋轉(zhuǎn)過渡效果的基礎(chǔ)代碼。其中,.rotate是指定樣式的類名,transition是過渡屬性的代碼,transform是CSS3中的變形屬性,0.5s是動(dòng)畫時(shí)間,ease-in-out是緩動(dòng)函數(shù)的一種形式。而在:hover偽類下的代碼則是當(dāng)鼠標(biāo)懸浮時(shí)所執(zhí)行的動(dòng)作。
如果想要在圖片旋轉(zhuǎn)的同時(shí),圖片周圍有一圈圓形邊框,可以將代碼改為:
.rotate { transition: transform 0.5s ease-in-out; border: 2px solid #999; border-radius: 50%; display: inline-block; padding: 5px; } .rotate:hover { transform: rotate(360deg); }
通過給圖片的樣式添加邊框、圓角等屬性,我們可以使圖片在旋轉(zhuǎn)時(shí)保證整齊美觀。
總之,CSS圖片旋轉(zhuǎn)過渡是一種非常實(shí)用的動(dòng)效,在網(wǎng)頁設(shè)計(jì)中廣泛使用。有了上面的代碼,你也可以很快地實(shí)現(xiàn)這個(gè)效果了。