3D旋轉效果程式碼例項
分享一段程式碼例項,它實現了3D旋轉效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .stage{ perspective: 2000px; width: 900px; min-height: 100px; padding: 100px 0; margin: 10px auto; position: relative; } .stage>ul{ list-style: none; transform-style: preserve-3d; position: absolute; left: 29%; width: 300px; height: 200px; -webkit-transition: transform .5s; -moz-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; } .stage>ul>li{ position: absolute; width: 300px; height: 200px; border: 1px solid #ddd; border-radius: 10px; box-shadow: 0px 0px 69px -29px #ddd; } .stage>ul>li>img{ width: 100%; height: 100%; } .stage>ul>li:nth-child(1) { transform: rotateY(0deg) translateZ(450px); background: #E26666; } .stage>ul>li:nth-child(2) { transform: rotateY( 40deg ) translateZ(450px); background: #66E296; } .stage>ul>li:nth-child(3) { transform: rotateY( 80deg ) translateZ(450px); background: #673AB7; } .stage>ul>li:nth-child(4) { transform: rotateY( 120deg ) translateZ(450px); background: #CDDC39; } .stage>ul>li:nth-child(5) { transform: rotateY( 160deg ) translateZ(450px); background: #03A9F4; } .stage>ul>li:nth-child(6) { transform: rotateY( 200deg ) translateZ(450px); background: #607D8B; } .stage>ul>li:nth-child(7) { transform: rotateY( 240deg ) translateZ(450px); background: #E91E63; } .stage>ul>li:nth-child(8) { transform: rotateY( 280deg ) translateZ(450px); background: #FF9800; } .stage>ul>li:nth-child(9) { transform: rotateY( 320deg ) translateZ(450px); background: #1900FF; } </style> <script> window.onload = function () { var indexPiece = 0; var cont = document.getElementById('container'); setInterval(function () { cont.style.transform = "rotateY(" + (-40 * ++indexPiece) + "deg)"; }, 1000); } </script> </head> <body> <div class="stage"> <ul id="container"> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </div> </body> </html>
相關文章
- javascript元素3D旋轉效果程式碼例項JavaScript3D
- CSS3旋轉效果程式碼例項CSSS3
- css3實現的旋轉魔方效果程式碼例項CSSS3
- CSS3實現的3D旋轉程式碼例項CSSS33D
- 滑鼠懸浮div實現旋轉縮放效果程式碼例項
- canvas實現的旋轉的太極圖效果程式碼例項Canvas
- css3實現旋轉的太極圖效果程式碼例項CSSS3
- CSS 3D旋轉效果CSS3D
- css3實現滑鼠懸浮圖示旋轉高亮效果程式碼例項CSSS3
- 可以拖動立方體3D效果程式碼例項3D
- three.js 3D立方體效果程式碼例項JS3D
- css控制div元素旋轉指定角度程式碼例項CSS
- js判斷螢幕是否旋轉程式碼例項JS
- CSS3實現的環形旋轉載入補全效果程式碼例項CSSS3
- div前後翻轉效果程式碼例項
- css實現的div旋轉簡單程式碼例項CSS
- 按住滑鼠可以拖動箭頭旋轉程式碼例項
- javascript 3D旋轉滾動效果JavaScript3D
- jQuery 動畫效果程式碼例項jQuery動畫
- css切角效果程式碼例項CSS
- css模糊效果程式碼例項CSS
- canvas火焰效果程式碼例項Canvas
- CSS3 3d旋轉魔方效果CSSS33D
- 圖片正反面翻轉效果程式碼例項
- jquery 驗證碼效果程式碼例項jQuery
- 主題:幾個炫酷的3D旋轉動態效果(附程式碼)3D
- CSS橢圓效果程式碼例項CSS
- css立體效果程式碼例項CSS
- js重力球效果程式碼例項JS
- js煙花效果程式碼例項JS
- JavaScript日曆效果程式碼例項JavaScript
- js鐘錶效果程式碼例項JS
- canvas字母雨效果程式碼例項Canvas
- jquery小球碰撞效果程式碼例項jQuery
- css Sprite 動畫效果程式碼例項CSS動畫
- css斜線效果程式碼例項CSS
- js秒錶效果程式碼例項JS
- css 心形效果程式碼例項CSS