div
이 원래 크기로 다시 사각형으로 나타나도록 article
을 변형하여 div
의 변환을 "역전"하는 방법은 무엇입니까?
여기 상황이 보이는 방법은 다음과 같습니다 http://jsfiddle.net/kBWcc/
참고 :이 경우을 Matrix3D의 사용법은 의무입니다.
div
이 원래 크기로 다시 사각형으로 나타나도록 article
을 변형하여 div
의 변환을 "역전"하는 방법은 무엇입니까?
여기 상황이 보이는 방법은 다음과 같습니다 http://jsfiddle.net/kBWcc/
참고 :이 경우을 Matrix3D의 사용법은 의무입니다.
나는 웹킷 전용 솔루션 인 WebKitCSSMatrix를 사용하여 반나절을 보았습니다. 여기
해결책 보이는 방법은 다음과 같습니다 http://jsfiddle.net/kBWcc/2/
var t = window.getComputedStyle($('div').get(0)).webkitTransform;
, m = new WebKitCSSMatrix(t);
$('article').css('-webkit-transform', m.inverse());
$('div').css('-webkit-transform', m.translate(100, 100));
div 내부 텍스트에 matrix3d 출력을 표시하도록 jsfiddle을 업데이트했습니다. http://jsfiddle.net/brcaswell/kBWcc/8/ JS를 피하고 싶었지만이 솔루션은 꽤 좋습니다 .. 좋은 찾기 –
나는'을 Matrix3D()'충분히 내 머리 위로 떨어져을 이해하지 않지만, 당신은 같은 일의 "거꾸로"버전을 적용해야 '기사'에. – thirtydot
파란색 div가 빨간색 div 상단에 떠있는 것 같습니다. 문제가 있다고 생각합니까? –
내가 원하는 것은 파란 인물이 3d 변형 (직사각형)이없는 것처럼 보이지만 파란 'div'를 변형하는 것이 아니라 붉은 색'기사 '가되도록하는 것입니다. 즉, 빨간색 물체를 왜곡하여 파란색 물체가 직사각형으로 나타나도록합니다. –