以下兩行語句有什麼區別?
<div id=
"animateTest"
style=
"-webkit-transform: perspective(400px) rotateY(40deg);"
>
<div id=
"animateTest"
style=
"-webkit-transform: rotateY(40deg) perspective(400px);"
>
如果大家不清楚,請聽我娓娓道來。
CCS3中的Transform是設置界面樣式和動畫的一大利器。而且在Chrome和FF中還支持3D變換。IE9不支持,IE10支持。
只要是3D場景都會涉及視角問題和透視的問題。在Transform中的設置方法比較簡單:
下面用一個正方體(或者說骰子)向大家演示視角不同視角(perspective 以及 )的差別。
鏡頭距離z=0平面的不同距離的效果。
鏡頭在z坐標固定時,x和y坐標(perspective-origin)變化時的差別。