」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 CSS 創建懸停激活的圖像旋轉?

如何使用 CSS 創建懸停激活的圖像旋轉?

發佈於2024-11-22
瀏覽:984

How to Create a Hover-Activated Image Spin with CSS?

懸停激活的圖像旋轉

將動態行為(例如懸停時的圖像旋轉)納入網頁中,可以增強用戶參與度。若要在有圓形邊框的圖片上使用CSS 實現此效果,請按照下列步驟操作:

1. CSS3 過渡與旋轉()

利用CSS3過渡在懸停時平滑地旋轉影像。過渡屬性定義動畫的持續時間和緩動函數。在本例中,我們將過渡持續時間設定為 0.7 秒,並指定緩入緩出緩動函數。

img {
  transition: transform .7s ease-in-out;
}

2.懸停變換

要在懸停時旋轉圖像,我們使用transform屬性和rotate()函數來設定所需的旋轉角度。在此範例中,我們將影像旋轉 360 度。

img:hover {
  transform: rotate(360deg);
}

3. HTML 實作

在 HTML 程式碼中,放置具有適當來源和大小的圖片元素。

如何使用 CSS 創建懸停激活的圖像旋轉?

範例程式碼

這裡是完整的程式碼範例示範旋轉影像效果:

img {
  border-radius: 50%;
  transition: transform .7s ease-in-out;
}

img:hover {
  transform: rotate(360deg);
}
如何使用 CSS 創建懸停激活的圖像旋轉?

使用此程式碼,每當使用者將滑鼠懸停在影像,它將平滑地旋轉360 度。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3