2010-10-16 2 views
5

Я тестирую 3D3 Transform в CSS Safari, но я обнаружил, что 3D-модель далека от моих знаний. После консультаций со Священным документом W3C я обнаружил, что все правила преобразования в CSS3 будут переведены в матрицу преобразования, аналогичную той, которая используется в стандартах SVG: http://www.w3.org/TR/SVG/coords.html#TranslationDefined OMG, я не умею математику. Есть ли кто-нибудь, кто может объяснить мне, как понимать поведение функций преобразования, таких как rotateX, перспектива и т. Д.Как понять CSS3 3D Transform Perspective

ответ

6

Я вообще нашел, что мне не нужна фактическая матрица преобразования для всего, что я сделал. Вместо этого используйте отдельные свойства. Я использую http://developer.apple.com/library/safari/#documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Transforms/Transforms.html в качестве документации.

+0

ТНХ ~, кажется, его 3d модель довольно проста, если вы читали некоторые книги о компьютерной графике ...... – RobinQu

+0

да, это ... его как CG-101 :) –

0

Я не стал обдумывать это должным образом, но я тоже не умею заниматься математикой. Попробуйте это, хотя, может помочь понять, как работают свойства http://westciv.com/tools/3Dtransforms/

3

Я написал несколько Tuts и демки на CSS 3D-преобразования, включая CSS3 3D-матрицы-преобразований: http://www.eleqtriq.com

+0

отличная игра! Я понял, как играть с CSS3 3D в любом случае, но все же thx! – RobinQu

+0

Спасибо за отличную рецензию! –

+0

Проверьте это: http://derek1906.site50.net/experiment/css3d.html/ –

Смежные вопросы