Действительно хорошая статья по этой теме доступна здесь:
http://24ways.org/2010/intro-to-css-3d-transforms
В основном для свойства transform вы получите такие функции, как:
- translate3d (tx, ty, tz)
- перспектива (число);
- rotate3d (rx, ry, rz, угол)
По состоянию на 2 января 2011 года . Преобразования 3D CSS по-прежнему не полностью поддерживаются Chrome, Firefox или IE, или даже Safari для Windows - он работает на моей машине с XP, но не на моей машине с Win7.(Я тестировал в основном только на Windows)
Похоже, Webkit / Apple является основным источником этих предложений:
Они немного отличаются от того, что доступно в настоящее время для некоторых браузеров (я полагаю, Firefox, Chrome и Safari), которое представляет собой 2d преобразования:
Вот некоторые функции, предоставляемые свойству transform этой спецификацией:
- перекос, поворот, масштабирование
Это может использоваться для хороших 3D-эффектов:
ДЕМО / ПРИМЕРЫ / ИСПЫТАНИЯ - CSS3 3D-преобразований:
Таким образом, расширение Mozilla "-moz-transform", вероятно, будет поддерживать 3d-преобразования в будущем, но по состоянию на 2 января 2011 года поддерживает толькоCSS3 2D-преобразования: