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多面體旋轉效果CSSS3
- 簡單的css3頭像旋轉與3D旋轉效果CSSS33D
- CSS3星系旋轉效果代CSSS3
- CSS3圖片旋轉效果CSSS3
- CSS3旋轉載入等待效果CSSS3
- CSS3地月星系旋轉效果CSSS3
- CSS3旋轉風車效果程式碼CSSS3
- CSS3滑鼠懸浮div旋轉效果CSSS3
- CSS3旋轉效果程式碼例項CSSS3
- CSS3旋轉大風車效果詳解CSSS3
- 使用css3做一個魔方旋轉的效果CSSS3
- css3 3D 深度翻轉效果案例CSSS33D
- 手寫一個使用css3旋轉硬幣的效果CSSS3
- CSS3多面體3D運動效果CSSS33D
- css3帶你實現3D轉換效果CSSS33D
- 卡片旋轉動畫效果動畫
- CSS3動畫(360度旋轉、旋轉放大、放大、移動)CSSS3動畫
- CSS3翻轉效果CSSS3
- CSS3 loadding旋轉等待動畫CSSS3動畫
- 頁面旋轉動畫效果動畫
- CSS3實現3D魔方效果CSSS33D
- CSS3實現3D翻牌效果CSSS33D
- CSS3滑鼠懸浮圖示旋轉CSSS3
- 滑鼠懸浮圖片旋轉效果
- CSS3 3D方塊效果程式碼CSSS33D
- CSS3實現3d效果照片牆CSSS33D
- 直播軟體原始碼,CSS3實現圖片立體旋轉動畫原始碼CSSS3動畫
- css3實現橢圓軌跡旋轉CSSS3
- CSS3具有3D立體效果的數字分頁CSSS33D
- 滑鼠懸浮div實現旋轉效果
- 滑鼠懸浮電風扇旋轉效果
- 圓角頭像加360旋轉效果
- js控制專輯圖片旋轉效果JS
- 3D旋轉矩陣的推導3D矩陣
- 滑鼠懸浮實現環形旋轉效果
- HTML+CSS實現太極旋轉效果HTMLCSS
- CSS3前後和左右翻轉效果CSSS3
- CSS3滑鼠懸浮元素旋轉一定角度CSSS3