CSS 滑鼠懸浮動畫暫停效果
CSS3新增了強大的動畫功能,具體可以參閱CSS3 animation 動畫一章節。
本文單獨分享一段程式碼例項,實現了滑鼠懸浮元素停止動畫效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>????</title> <style type="text/css"> .antzone { width: 100px; height: 100px; margin: 40px; text-align: center; line-height: 94px; border: 1px solid blue; border-radius: 50%; animation: play-state 3s linear infinite; cursor: pointer; } .antzone:hover { animation-play-state: paused; } @keyframes play-state { 0% { margin-left: 0; } 100% { margin-left: 200px; } } </style> </head> <body> <div class="antzone"></div> </body> </html>
程式碼分析如下:
(1).圓形預設狀態下具有往復迴圈動畫效果。
(2).當滑鼠懸浮於元素之上時,會暫停動畫效果。
(3).實現原理很簡單,通過偽類選擇器:hover規定當滑鼠懸浮於div元素之上時,為其新增animation-play-state屬性,並將其值設定為paused,於是元素動畫停止,滑鼠離開,那麼動畫繼續執行。
相關文章
- CSS滑鼠懸浮圖片動畫放大效果CSS動畫
- CSS3滑鼠懸浮動畫按鈕效果CSSS3動畫
- CSS3連結<a>滑鼠懸浮動畫效果CSSS3動畫
- 滑鼠懸浮連結動畫高亮效果動畫
- css滑鼠懸浮下拉選單效果CSS
- CSS3滑鼠懸浮圖片閃動效果CSSS3
- CSS3滑鼠懸浮元素放大效果CSSS3
- CSS滑鼠懸浮行背景變色效果CSS
- CSS3滑鼠懸浮div旋轉效果CSSS3
- CSS3滑鼠懸浮環裝遮罩效果CSSS3遮罩
- CSS滑鼠懸浮圖片模糊切換效果CSS
- 滑鼠懸浮div動畫改變尺寸動畫
- [譯] CSS 變數實現炫酷滑鼠懸浮效果CSS變數
- CSS神奇的卡片懸停互動效果CSS
- jQuery滑鼠懸浮翻牌效果詳解jQuery
- jQuery滑鼠懸浮聚焦效果詳解jQuery
- 滑鼠懸浮圖片旋轉效果
- 滑鼠懸浮div實現旋轉效果
- 滑鼠懸浮電風扇旋轉效果
- 滑鼠懸浮圖片實現翻轉效果
- 滑鼠懸浮圖片實現縮放效果
- 滑鼠懸浮實現環形旋轉效果
- UWP 取消GridView、ListView滑鼠選中、懸停效果View
- CSS3滑鼠懸浮圖示旋轉CSSS3
- js css滑鼠懸停顯示下拉選單JSCSS
- CSS: hover選擇器的使用(實現滑鼠懸浮效果,滑鼠移上去div顯示)CSS
- 滑鼠懸浮圖片出現文字說明效果
- CSS3圖片上下動畫浮動效果CSSS3動畫
- css3 動畫的暫停和重新開始CSSS3動畫
- 滑鼠懸浮小圖彈出大圖效果詳解
- 滑鼠懸浮導航欄背景和字型變色效果
- CSS 文字陰影 text-shadow 懸停效果CSS
- 使用CSS background實現炫酷懸停效果CSS
- 每日CSS_霓虹燈按鈕懸停效果CSS
- CSS3滑鼠懸浮橫條從中間向兩邊擴充套件效果CSSS3套件
- app直播原始碼,css給數字或文字在滑鼠懸停時新增下劃線動畫APP原始碼CSS動畫
- CSS3滑鼠懸浮圖片前後翻轉CSSS3
- 利用css變數實現按鈕懸浮效果CSS變數