CSS는

2012-01-14 6 views

답변

4

웹킷의 관리자의 계산 탭을보고 한 후, 첫 번째 예제를 검사하여 사용 된 첫 번째이었다 행렬 볼 수 있습니다 :이 그대로 작동하지 않는 것 같습니다 적용

-webkit-transform: matrix3d(1, 0, 0, 0, 
          0, 0.5000000000000001, -0.8660254037844386, 0, 0, 
          0.8660254037844386, 0.5000000000000001, 0, 
          0, 0, 0, 1); 

당신의 두 번째 예입니다.하지만 이는 코드의 다른 점 때문일 수 있습니다. X 축에 회전 행렬 모습 때문에 사용

이유는 : 귀하의 경우

[1,0,0,0], 
[0,cos(a), sin(-a), 0], 
[0,sin(a), cos(a), 0], 
[0,0,0,1] 

하는 라디안에서 π/3 인 60도이다. cos (π/3) = 0.5, sin (π/3) = sqrt (3)/2 = 0.866025이다.

+1

문제를 해결하지는 않았지만 제안한 접근 방식은 논리적이고 사용법입니다. 요소에 직접 matrix3D 변환을 적용 했으므로 rotationX와 동일하게 보이므로 다른 무언가가 잘못되었습니다. – Sidebp