我正在使用:
transform: rotateY( 45deg );
和(右侧)
transform: rotateY( -45deg );
..但结果并不像预期的那样,元素看起来仍然像一个矩形。请检查这个小提琴:http: //jsfiddle.net/uy57B/1/
我正在使用:
transform: rotateY( 45deg );
和(右侧)
transform: rotateY( -45deg );
..但结果并不像预期的那样,元素看起来仍然像一个矩形。请检查这个小提琴:http: //jsfiddle.net/uy57B/1/
您需要添加透视图:
.left, .right {
-webkit-perspective: 400px;
-moz-perspective: 400px;
perspective: 400px;
}
玩它,直到找到正确的数字。更大会使角度看起来更小,因为场更深。
使用:不是。将类名添加到您的元素之一,代码应如下所示:
<style type="text/css">
div:not(.special):hover{
transform: perspective(400px) rotateY(45deg);
}
</style>
<div></div>
<div></div>
<div class="special"></div>