HTML:
<div></div>
CSS:
div {
width: 50px;
height: 50px;
background: red;
border: 10px solid yellow;
-webkit-perspective: 600px;
-webkit-transform: perspective(600);
-moz-transform: perspective(600);
transform: perspective(600);
}
这不起作用,它总是显示红色方块......我不明白为什么。 我使用Chrome 23
答案 0 :(得分:3)
透视需要与另一个变换相结合才能有用。看看:
HTML:
<div>
<div></div>
</div>
的CSS:
div { padding: 50px; }
div > div {
width: 50px;
height: 50px;
background: red;
border: 10px solid yellow;
-webkit-perspective: 600px;
-webkit-transform: perspective(600) rotateY(120deg);
-moz-transform: perspective(600) rotateY(120deg);
transform: perspective(600) rotateY(120deg);
}