CSS3實現的3D旋轉程式碼例項
本章節通過程式碼例項介紹一下CSS3實現的3D旋轉效果,css3的出現可以設定更為強大的效果,3D運動效果就是其中的常用效果之一,下面就是一個這樣的程式碼例項,希望能夠給需要的朋友帶來一定的參考意義。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> body, div, ul, li{ padding:0; margin:0; } .container ul li{ height:180px; width:180px; margin-right:20px; margin-bottom:20px; display:inline; -webkit-perspective:1000px; -moz-perspective:1000px; float:left; } .out_box{ position:relative; height:180px; width:180px; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; transition:0.5s; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; } .out_box div{ display:block; height:180px; width:180px; position:absolute; left:0; top:0; background:#060; text-align:center; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; color:#FFF; line-height:180px; font-size:16px; } .out_box .front_box { z-index: 2; } .out_box .back_box { z-index: 1; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); } .container ul li:hover .out_box{ -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); transform:rotateY(180deg); } .container ul li:hover .back_box{ z-index:3; } </style> </head> <body> <div class="container"> <ul> <li> <div class="out_box"> <div class="front_box">螞蟻部落一</div> <div class="back_box">螞蟻部落二</div> </div> </li> <li> <div class="out_box"> <div class="front_box">螞蟻部落一</div> <div class="back_box">螞蟻部落二</div> </div> </li> <li> <div class="out_box"> <div class="front_box">螞蟻部落一</div> <div class="back_box">螞蟻部落二</div> </div> </li> </ul> </div> </body> </html>
以上程式碼實現了簡單的3D旋轉效果,具體如何實現這裡就不多介紹了,可以參閱本版塊相關的章節。
相關文章
- css3實現的旋轉魔方效果程式碼例項CSSS3
- css3實現旋轉的太極圖效果程式碼例項CSSS3
- CSS3旋轉效果程式碼例項CSSS3
- 3D旋轉效果程式碼例項3D
- CSS3實現的環形旋轉載入補全效果程式碼例項CSSS3
- css3實現滑鼠懸浮圖示旋轉高亮效果程式碼例項CSSS3
- javascript元素3D旋轉效果程式碼例項JavaScript3D
- css實現的div旋轉簡單程式碼例項CSS
- CSS3實現的3D旋轉效果CSSS33D
- canvas實現的旋轉的太極圖效果程式碼例項Canvas
- CSS3 旋轉太極八卦圖程式碼例項CSSS3
- CSS3實現的立方體3D滾動效果程式碼例項CSSS33D
- css3實現的3D立體旋轉效果CSSS33D
- css3實現的立方體3D旋轉效果CSSS33D
- 滑鼠懸浮div實現旋轉縮放效果程式碼例項
- 旋轉等待內容載入完畢實現程式碼例項
- css3實現的折角效果程式碼例項CSSS3
- css3實現tab選項卡程式碼例項CSSS3
- css3實現的多重邊框程式碼例項CSSS3
- css3實現的打折卡效果程式碼例項CSSS3
- CSS3 實現的鐘表效果程式碼例項CSSS3
- css3實現的進度條程式碼例項CSSS3
- CSS3實現的梯形圖案程式碼例項CSSS3
- css3實現的毛玻璃效果程式碼例項CSSS3
- css3實現的打字機效果程式碼例項CSSS3
- css3實現的圓角效果程式碼例項CSSS3
- css3實現的氣泡效果程式碼例項CSSS3
- css3實現的太極圖程式碼例項CSSS3
- css3實現的div上下左右翻轉效果程式碼例項CSSS3
- css3實現的文字下滑出現效果程式碼例項CSSS3
- css3實現的開關按鈕程式碼例項CSSS3
- css3實現的斑馬紋效果程式碼例項CSSS3
- css3實現的瀑布流佈局程式碼例項CSSS3
- CSS3實現的禁止文字選中程式碼例項CSSS3
- CSS3實現的div圓角效果程式碼例項CSSS3
- CSS3實現的div陰影效果程式碼例項CSSS3
- CSS3實現的平行四邊形程式碼例項CSSS3
- css3實現的動態大白效果程式碼例項CSSS3