css3實現的立方體3D旋轉效果
本章節分享一段程式碼例項,它實現了立方體的3D旋轉效果。
程式碼其實比較簡單,比較適合初學者對於各個css3屬性的理解。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> html { background: -webkit-radial-gradient(center, ellipse, #430d6d 0%, #000000 100%); background: radial-gradient(ellipse at center, #430d6d 0%, #000000 100%); height: 100%; } .stage { -webkit-perspective: 1000px; width: 20em; height: 20em; left: 50%; top: 50%; margin-left: -10em; margin-top: -10em; position: absolute; } .cube * { background-color: rgba(0, 0, 0, 0.5); position: absolute; width: 100%; height: 100%; border: 2px solid rgba(54, 226, 248, 0.5); -webkit-box-shadow: 0 0 5em rgba(0, 128, 0, 0.4); } .font { -webkit-transform: translateZ(10em); } .back { -webkit-transform: rotateX(180deg) translateZ(10em); } .left { -webkit-transform: rotateY(-90deg) translateZ(10em); } .right { -webkit-transform: rotateY(90deg) translateZ(10em); } .top { -webkit-transform: rotateX(90deg) translateZ(10em); } .bottom { -webkit-transform: rotateX(-90deg) translateZ(10em); } @-webkit-keyframes spin { from { -webkit-transform: translateZ(-10em) rotateX(0) rotateY(0deg); transform: translateZ(-10em) rotateX(0) rotateY(0deg); } to { -webkit-transform: translateZ(-10em) rotateX(360deg) rotateY(360deg); transform: translateZ(-10em) rotateX(360deg) rotateY(360deg); } } .cube { -webkit-animation: spin linear 6s infinite; position: absolute; width: 100%; height: 100%; -webkit-transform-style: preserve-3d; } </style> </head> <body> <div class="stage"> <div class="cube"> <div class="font"></div> <div class="back"></div> <div class="left"></div> <div class="right"></div> <div class="top"></div> <div class="bottom"></div> </div> </div> </body> </html>
相關文章
- CSS3立方體3D旋轉效果CSSS33D
- 簡單的css3頭像旋轉與3D旋轉效果CSSS33D
- CSS3多面體旋轉效果CSSS3
- css3帶你實現3D轉換效果CSSS33D
- CSS3星系旋轉效果代CSSS3
- CSS3圖片旋轉效果CSSS3
- CSS3旋轉載入等待效果CSSS3
- CSS3地月星系旋轉效果CSSS3
- CSS3實現3D魔方效果CSSS33D
- CSS3實現3D翻牌效果CSSS33D
- CSS3旋轉風車效果程式碼CSSS3
- CSS3滑鼠懸浮div旋轉效果CSSS3
- CSS3旋轉效果程式碼例項CSSS3
- 使用css3做一個魔方旋轉的效果CSSS3
- CSS3實現3d效果照片牆CSSS33D
- 滑鼠懸浮div實現旋轉效果
- CSS3旋轉大風車效果詳解CSSS3
- css3實現橢圓軌跡旋轉CSSS3
- 滑鼠懸浮實現環形旋轉效果
- HTML+CSS實現太極旋轉效果HTMLCSS
- 直播軟體原始碼,CSS3實現圖片立體旋轉動畫原始碼CSSS3動畫
- 手寫一個使用css3旋轉硬幣的效果CSSS3
- css3 3D 深度翻轉效果案例CSSS33D
- CSS3多面體3D運動效果CSSS33D
- CSS3動畫實現3D倒數計時效果CSSS3動畫3D
- ARFoundation - 實現物體旋轉, 平移,縮放
- 卡片旋轉動畫效果動畫
- 影像旋轉的FPGA實現(一)FPGA
- CSS3動畫(360度旋轉、旋轉放大、放大、移動)CSSS3動畫
- 如何用3D流體實現逼真水流效果?3D
- CSS3翻轉效果CSSS3
- 超級炫酷的3D旋轉動態圖——Python程式碼實現3DPython
- CSS3實現多樣的邊框效果CSSS3
- CSS3實現多種背景效果CSSS3
- CSS3 loadding旋轉等待動畫CSSS3動畫
- 頁面旋轉動畫效果動畫
- php實現圖片旋轉PHP
- css實現波浪線及立方體CSS
- Flutter 實現酷炫的3D效果Flutter3D