2
A
回答
11
嗯,你可以做這樣的事情(本例中是一個立方體):
HTML:
<div class="face top"></div>
<div class="face left"></div>
<div class="face right"></div>
CSS:
.face{
height:200px;
overflow: hidden;
position: absolute;
width: 200px;
}
.top{
background:#09f;
border: 1px solid;
top: 0px;
left: 89px;
-webkit-transform: rotate(-45deg) skew(15deg, 15deg);
-moz-transform: rotate(-45deg) skew(15deg, 15deg);
}
.left{
border: 1px solid;
top: 155px;
left: 0px;
background: #09f;
-webkit-transform: rotate(15deg) skew(15deg, 15deg);
-moz-transform: rotate(15deg) skew(15deg, 15deg);
}
.right{
border: 1px solid;
top: 155px;
left: 178px;
background: #09f;
-webkit-transform: rotate(-15deg) skew(-15deg, -15deg);
-moz-transform: rotate(-15deg) skew(-15deg, -15deg);
}
來源:到
3
在遲到和一點點重複的風險,看看這個http://www.useragentman.com/tests/cssSandpaper/cube3.html(櫃面你想支持IE呢!)。
用於IE矩陣這是實際式發電機將:http://www.useragentman.com/IETransformsTranslator/
+0
感謝您的未來:o) – peter
相關問題
- 1. 如何讓3D div更大?
- 2. 如何在flash中製作3D輪盤
- 3. 如何在Java中製作3D曲面?
- 4. 如何在Python中製作3D圖?
- 5. 如何使用CSS製作3D按鈕?
- 6. 如何在Java中製作3D圖形?
- 7. 如何使用CSS製作圖像3D
- 8. 如何用Canvas製作3D動畫
- 9. 如何使用Processing.JS製作3D表格?
- 10. 如何製作僞3D或2.5D效果?
- 11. 如何在BASH中製作3D陣列?
- 12. 如何在Flex中製作3D牆庫?
- 13. 如何製作Android Live 3D壁紙?
- 14. 如何製作背景css 3D?
- 15. 如何用帆布製作3D牆
- 16. 我可以使用任何webgl庫製作3D div
- 17. 如何製作div內聯?
- 18. 如何製作div滑塊?
- 19. 如何製作div滑動
- 20. 如何製作固定div?
- 21. 如何在兩個div內製作div?
- 22. 製作3d表面
- 23. 如何使一個DIV盒子看3D
- 24. 製作3D陣列MATLAB
- 25. 製作3D線框Matlab
- 26. 製作3D地球儀
- 27. 如何使用Minecraft等3D圖形制作動作遊戲?
- 28. 3D投影如何工作?
- 29. 3D陣列如何工作?
- 30. 如何製作div點擊但懸停?
CSS底色圖像>< – ggzone
AFAIK你不能使一個單一的div 3D像,需要7個的div,一個用來包含盒子和6做。堅持下去,我會試着舉一個例子。 – Kyle
我想你會爲此使用Canvas元素獲得更多成功。 – Jonas