CSS3立方體3D旋轉效果
本章節分享一段程式碼例項,它實現了立方體3D旋轉效果。
裡面涉及到一些常用的CSS3屬性,感興趣的朋友可以做一下參考。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #base { font-size: 20pt; font-family: "微軟雅黑"; font-weight: bold; width: 300px; height: 300px; border: 1px solid #ccc; margin: 100px auto; -webkit-perspective: 1200px; transform-style: preserve-3d; transform: perspective(0px) rotateX(0deg) rotateY(00deg) rotateZ(0deg); } #outside { width: 200px; height: 200px; position: relative; background-color: #ddd; transform: translateZ(100px); transform-style: preserve-3d; transform-origin: 100px 100px -100px; animation: change 2s linear 0.5s infinite; } #outside > div { width: 200px; height: 200px; text-align: center; line-height: 200px; position: absolute; left: 0px; top: 0px; } #front { background-color: #f00; } #back { background-color: #0f0; transform: translateZ(-200px) rotateY(180deg); } #left { background-color: #00f; transform-origin: left top; transform: rotateY(90deg); } #right { background-color: #ff0; transform-origin: right top; transform: rotateY(90deg) translateX(200px); } #top { background-color: #f0f; transform-origin: left top; transform: rotateX(90deg) translateY(-200px); } #bottom { background-color: #f0f; transform-origin: right bottom; transform: rotateX(90deg); } @keyframes change { from { transform: rotateX(360deg) rotateY(360deg); } to { transform: rotateX(0deg) rotateY(0deg); } } </style> </head> <body> <div id="base"> <div id="outside"> <div id="front">前</div> <div id="back">後</div> <div id="left">左</div> <div id="right">右</div> <div id="top">上</div> <div id="bottom">下</div> </div> </div> </body> </html>
相關文章
- css3實現的立方體3D旋轉效果CSSS33D
- css3實現的立方體旋轉效果CSSS3
- CSS3 立方體翻轉效果CSSS3
- CSS3 3d旋轉魔方效果CSSS33D
- css3實現動態摺疊生成立方體旋轉效果CSSS3
- css3實現的3D立體旋轉效果CSSS33D
- CSS3多面體旋轉效果CSSS3
- CSS3實現的3D旋轉效果CSSS33D
- 簡單的css3頭像旋轉與3D旋轉效果CSSS33D
- CSS3 旋轉魔方效果CSSS3
- CSS 3D旋轉效果CSS3D
- CSS3圖片旋轉效果CSSS3
- CSS3星系旋轉效果代CSSS3
- CSS3實現的立方體3D滾動效果程式碼例項CSSS33D
- CSS3旋轉載入等待效果CSSS3
- CSS3 圓環內部旋轉效果CSSS3
- CSS3地月星系旋轉效果CSSS3
- css3立方體效果程式碼例項CSSS3
- javascript 3D旋轉滾動效果JavaScript3D
- CSS3滑鼠懸浮div旋轉效果CSSS3
- css3實現環狀旋轉效果CSSS3
- CSS3旋轉風車效果程式碼CSSS3
- CSS3旋轉效果程式碼例項CSSS3
- CSS3 太陽系星球旋轉效果CSSS3
- 3D旋轉效果程式碼例項3D
- js滑鼠拖動立方體3D運動效果JS3D
- CSS3旋轉大風車效果詳解CSSS3
- CSS3扇形旋轉效果詳解CSSS3
- css3實現的旋轉的陀螺效果CSSS3
- css3點狀旋轉載入等待效果CSSS3
- CSS3邊框旋轉動畫實現效果CSSS3動畫
- CSS3圓形旋轉變大動畫效果CSSS3動畫
- CSS3花瓣狀360度不停旋轉效果CSSS3
- 可以拖動立方體3D效果程式碼例項3D
- three.js 3D立方體效果程式碼例項JS3D
- CSS3 螺旋旋轉黑白相間條紋效果CSSS3
- css3實現的旋轉載入等待效果CSSS3
- 旋轉3D立方體封筆之作——疊加路徑拼接動畫(文末曬掘金福利)3D動畫