CSS3 元素水平運動和背景色切換動畫效果
下面分享一段程式碼例項,它利用CSS3的animation動畫實現了div元素的水平運動效果,當然也可以垂直運動,在運動期間,元素的背景顏色會不斷的發生切換。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div{ width: 100px; height: 100px; line-height: 100px; text-align: center; background-color: red; position: relative; /*建立一個動畫 anim:動畫的名稱 5s:動畫的播放時間 infinite alernate:動畫播放完成後回過頭播放原動畫,類似於Cocos中的resever動作*/ animation: anim 5s infinite alternate; } /*設定各個階段的狀態*/ @keyframes anim { 0%{ background-color: red; left: 0px; top: 0px; } 25%{ background-color: blue; left: 200px; top: 0px; } 50%{ background-color: #ccffcc; left: 200px; top: 200px; } 75%{ background-color: cyan; left: 0px; top: 200px; } 100%{ background-color: red; left: 0px; top: 0px; } } </style> </head> <body> <div>螞蟻部落</div> </body> </html>
相關閱讀:
(1).animation參閱CSS3 animation一章節。
(2).@keyframes參閱CSS3 @keyframes一章節。
相關文章
- CSS3 div水平運動效果CSSS3
- CSS3元素水平運動指定距離CSSS3
- 雙輪播加切換動畫效果元件動畫元件
- canvas水平勻速運動效果Canvas
- css3動畫效果抖動解決CSSS3動畫
- CSS3動畫按鈕效果CSSS3動畫
- CSS3圖片上下動畫浮動效果CSSS3動畫
- 點選導航欄切換背景色效果
- vue路由切換滑動效果Vue路由
- CSS3 loadding載入動畫效果CSSS3動畫
- CSS3載入等待動畫效果CSSS3動畫
- css3動畫完成打字機效果CSSS3動畫
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- CSS3水滴向下滴落動畫效果CSSS3動畫
- css3實現動畫閃爍效果CSSS3動畫
- 使用ViewPager和TabLayout來實現滑動切換效果ViewpagerTabLayout
- CSS3滑鼠懸浮動畫按鈕效果CSSS3動畫
- CSS3連結<a>滑鼠懸浮動畫效果CSSS3動畫
- vue路由切換滑動效果 vue頁面跳轉互動 vue實現動畫跳轉Vue路由動畫
- CSS 如何根據背景色自動切換黑白文字?CSS
- CSS3 tab選項卡動態切換CSSS3
- CSS3動畫方式改變div元素的尺寸CSSS3動畫
- JavaScript與CSS3動畫方式改變元素尺寸JavaScriptCSSS3動畫
- webapp中如何運用CSS3動畫WebAPPCSSS3動畫
- CSS3多面體3D運動效果CSSS33D
- CSS3星系運動效果程式碼例項CSSS3
- Flex的動畫效果與變換!(二)Flex動畫
- 仿淘寶tabBar點選及滑動時logo和火箭?切換動畫tabBarGo動畫
- CSS3實現王者匹配時的粒子動畫效果CSSS3動畫
- CSS3動畫之逐幀動畫CSSS3動畫
- Android——Activity切換炫酷動畫實現Android動畫
- 成品直播原始碼,點選滑動切換效果原始碼
- JavaScript元素抖動效果JavaScript
- CSS3的過渡,動畫,圖形轉換CSSS3動畫
- 使用css3實現小車行駛的動畫效果CSSS3動畫
- jQuery 效果 – 動畫jQuery動畫
- CSS3 動畫解析CSSS3動畫
- CSS3 animation 動畫CSSS3動畫
- CSS水平無縫滾動效果CSS