css3實現div簡單跳躍效果
分享一段程式碼例項,它實現了div簡單的跳躍效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> body{ margin:0; padding:0; } .jump{ width:80px; height:70px; background:#000; margin:30px auto; -webkit-animation:cute-btn 1.6s infinite; animation:cute-btn 1.6s infinite; } @-webkit-keyframes cute-btn { from { -webkit-transform:scale3d(1, 1, 1) translateY(0); transform:scale3d(1, 1, 1) translateY(0); } 5% { -webkit-transform:scale3d(1.03, 0.97, 1) translateY(-1px); transform:scale3d(1.03, 0.97, 1) translateY(-1px); } 12.5% { -webkit-transform:scale3d(1, 1, 1) translateY(-10px); transform:scale3d(1, 1, 1) translateY(-10px); } 20% { -webkit-transform:scale3d(0.98, 1.02, 1) translateY(-1px); transform:scale3d(0.98, 1.02, 1) translateY(-1px); } 25% { -webkit-transform:scale3d(1.06, 0.94, 1) translateY(0); transform:scale3d(1.06, 0.94, 1) translateY(0); } 32.5% { -webkit-transform:scale3d(0.97, 1.03, 1) translateY(-4px); transform:scale3d(0.97, 1.03, 1) translateY(-4px); } 40% { -webkit-transform:scale3d(1, 1, 1) translateY(0); transform:scale3d(1, 1, 1) translateY(0); } 100% { -webkit-transform:scale3d(1, 1, 1) translateY(0); transform:scale3d(1, 1, 1) translateY(0); } } @keyframes cute-btn { from { -webkit-transform:scale3d(1, 1, 1) translateY(0); transform:scale3d(1, 1, 1) translateY(0); } 5% { -webkit-transform:scale3d(1.03, 0.97, 1) translateY(-1px); transform:scale3d(1.03, 0.97, 1) translateY(-1px); } 12.5% { -webkit-transform:scale3d(1, 1, 1) translateY(-10px); transform:scale3d(1, 1, 1) translateY(-10px); } 20% { -webkit-transform:scale3d(0.98, 1.02, 1) translateY(-1px); transform:scale3d(0.98, 1.02, 1) translateY(-1px); } 25% { -webkit-transform:scale3d(1.06, 0.94, 1) translateY(0); transform:scale3d(1.06, 0.94, 1) translateY(0); } 32.5% { -webkit-transform:scale3d(0.97, 1.03, 1) translateY(-4px); transform:scale3d(0.97, 1.03, 1) translateY(-4px); } 40% { -webkit-transform:scale3d(1, 1, 1) translateY(0); transform:scale3d(1, 1, 1) translateY(0); } 100% { -webkit-transform:scale3d(1, 1, 1) translateY(0); transform:scale3d(1, 1, 1) translateY(0); } } </style> </head> <body> <div class="jump"></div> </body> </html>
相關文章
- css3實現的簡單動畫效果CSSS3動畫
- CSS3實現的div圓角效果程式碼例項CSSS3
- CSS3實現的div陰影效果程式碼例項CSSS3
- CSS3實現的div塊上下左右翻滾效果CSSS3
- 結合 CSS3 transition transform 實現簡單的跑馬燈效果CSSS3ORM
- Flutter實現簡單爆炸效果Flutter
- css3實現div邊框陰影效果程式碼例項CSSS3
- CSS3實現的div元素旋轉一定角度效果CSSS3
- css3實現的方塊迴圈翻滾跳動效果CSSS3
- 選擇下拉選單項實現跳轉效果
- CSS3 div水平運動效果CSSS3
- css如何實現div全屏效果CSS
- css3實現翻牌效果CSSS3
- 【轉】跳躍表-原理及Java實現Java
- css3實現的div上下左右翻轉效果程式碼例項CSSS3
- 簡單實現兩個activity相互跳轉
- css實現的div垂直居中效果CSS
- 如何實現div可編輯效果
- CSS如何實現div的透明效果CSS
- CSS3跳動的紅心效果CSSS3
- 前端動畫效果實現的簡單比較前端動畫
- CSS3滑鼠懸浮div旋轉效果CSSS3
- 儲存系統實現-跳躍表實現索引檢索索引
- 滑鼠懸浮div實現旋轉效果
- 如何實現兩個div等高效果
- 如何實現div水平和垂直居中效果
- div實現拖拽效果,同時包含iframe
- css3實現動畫閃爍效果CSSS3動畫
- css3實現元素垂直居中效果CSSS3
- CSS3實現多種背景效果CSSS3
- css3實現的矩形切角效果CSSS3
- CSS3簡單圓角立體按鈕效果CSSS3
- androidTextView實現簡單的跑馬燈效果AndroidTextView
- 簡單實現一個全面屏切換效果
- css實現的div旋轉簡單程式碼例項CSS
- 實現給一個DIV加陰影效果!
- 【Java】跳躍表的實現以及用例測試Java
- css3實現緩慢下拉手風琴導航選單效果CSSS3