html5 學習-3d動畫
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
div{
margin:0 auto;
width:1200px;
height:405px;
background:url(demo.jpg) center no-repeat;
/*定義3d空間*/
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
/*定義動畫名稱*/
-webkit-animation-name: myfirst;
-moz-animation-name: myfirst;
-o-animation-name: myfirst;
animation-name: myfirst;
/*定義動畫時間*/
-webkit-animation-duration: 20s;
-moz-animation-duration: 20s;
-o-animation-duration: 20s;
animation-duration: 20s;
/*定義動畫播放的次數*/
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;
/*定義動畫過渡的效果為線性*/
-webkit-animation-timing-function: linear;
-moz-animation-timing-function: linear;
-o-animation-timing-function: linear;
animation-timing-function: linear;
}
/*呼叫動畫*/
@keyframes myfirst {
0%{
-webkit-transform: rotateY(0deg);
}
50%{
-webkit-transform: rotateY(180deg);
}
100%{
-webkit-transform: rotateY(360deg);
}
}
@-webkit-keyframes myfirst {
0%{
-webkit-transform: rotateY(0deg);
}
50%{
-webkit-transform: rotateY(180deg);
}
100%{
-webkit-transform: rotateY(360deg);
}
}
@-moz-keyframes myfirst {
0%{
-webkit-transform: rotateY(0deg);
}
50%{
-webkit-transform: rotateY(180deg);
}
100%{
-webkit-transform: rotateY(360deg);
}
}
@-o-keyframes myfirst {
0%{
-webkit-transform: rotateY(0deg);
}
50%{
-webkit-transform: rotateY(180deg);
}
100%{
-webkit-transform: rotateY(360deg);
}
}
</style>
</head>
<body>
<div></div>
</body>
</html>
相關文章
- 系統學習iOS動畫之六:3D動畫iOS動畫3D
- HTML5動畫API—— requestAnimationFrameHTML動畫APIrequestAnimationFrame
- Flutter 3D 動畫Flutter3D動畫
- 【 HTML5畫布漂浮分子 讓化學動起來!】HTML
- 學習 PixiJS — 動畫精靈JS動畫
- 學習 PixiJS — 補間動畫JS動畫
- Android 補間動畫學習Android動畫
- HTML5開發學習教程,學習HTML5還是學習HTML5的製作工具?HTML
- 系統學習iOS動畫之一:檢視動畫iOS動畫
- 系統學習iOS動畫之三:圖層動畫iOS動畫
- 學習HTML5還是學習HTML5的製作工具?HTML
- QT學習筆記4(動畫)QT筆記動畫
- Flutter學習之佈局、互動、動畫Flutter動畫
- HTML5 Geolocation學習HTML
- CSS 怎樣寫一個動畫(從基礎動畫到3d動畫)CSS動畫3D
- 點點動畫~畫出懂你的3D魔方動畫3D
- 系統學習iOS動畫之七:其它型別的動畫iOS動畫型別
- Flutter學習指南:互動、手勢和動畫Flutter動畫
- Flutter學習(六) 動畫以及動效相關Flutter動畫
- Blend學習之Loading載入動畫動畫
- HTML5培訓教程學習之動效製作HTML
- HTML5 學習小結HTML
- HTML5學習筆記HTML筆記
- html5 飄雪花動畫(增加背景音樂)HTML動畫
- Html5 Canvas動畫基礎(碰撞檢測)HTMLCanvas動畫
- 基於 Canvas 的 HTML5 文字動畫特效CanvasHTML動畫特效
- 超酷!!HTML5 Canvas 水流樣式 Loading 動畫HTMLCanvas動畫
- Android 動畫:這是一份詳細 & 清晰的 動畫學習指南Android動畫
- 基於 HTML5 Canvas 實現文字動畫特效HTMLCanvas動畫特效
- HTML5 Canvas 超逼真煙花綻放動畫HTMLCanvas動畫
- 系統學習iOS動畫之二:自動佈局iOS動畫
- 系統學習iOS動畫之五:使用UIViewPropertyAnimatoriOS動畫UIView
- Android日常學習:Android檢視動畫-View AnimationAndroid動畫View
- 如何選擇3D動畫製作公司3D動畫
- KeyShot Pro for mac(3D渲染動畫製作)Mac3D動畫
- 系統學習iOS動畫之四:檢視控制器的轉場動畫iOS動畫
- 大殺器Bodymovin和Lottie:把AE動畫轉換成HTML5/Android/iOS原生動畫動畫HTMLAndroidiOS
- 基於 HTML5 Canvas 實現的文字動畫特效HTMLCanvas動畫特效
- 7 個讓人驚歎的 HTML5 滑鼠動畫HTML動畫