나는 시차 스크롤 효과를위한 3D 변환 놀아 봤는데 비행기 예측에 비행기를 수행하는 방법을 이해하려고 노력 중이 야. 저는 주위를 둘러 보았습니다. 그러나 수학에 관련된 행렬은 명확한 예제가 없으면 이해하기가 약간 어렵습니다.CSS 변환 행렬
여러 패널 레이아웃 주어 I는 원래 비 - 변형의 관점을 유지하면서 새로운 임의의 평면에 각각 패널을 이동 변환 행렬을 얻고 자하는 것이다.
여기서,이 문제를 설명하기 위해 스케일링되고 투영 평면을 달성하기 위해 변환에 따라 3 명 가지의 div의 Z 변환을 행하는 plunker이다. 스케일과 X, Y 변환을 사용하여 변형이없는 것처럼 특정한 스크롤 포인트에서 정렬되도록 표시됩니다.https://plnkr.co/edit/UddWeLAWTQgkcpYMRP9q
내가 시행 착오가 translateZ
장소에서 그것을 끌어 후 다시 DIV를 이동하는 수동 scale
, translateX
및 translateY
을 수행하여이 예제를 달성
transform: translateZ(60px) scale(0.4) translateX(-270px) translateY(258px);
. 그러나 내 div가 필요한 값을 변경하는 고정 크기가 아니기 때문에 변환 행렬을 계산하는 더 좋은 방법을 이해하고 싶습니다.