Pull to refresh

CSS-Transforms в Firefox??? Скоро!

Reading time2 min
Views1.1K
Как известно, движки в современных браузерах развиваются довольно динамично, стараясь блеснуть перед всем честным народом какими-нибудь доселе неизвестными фишками и, тем самым, поразить будущих пользователей в самое сердце. В октябре 2007 года ребята из Apple анонсировали включение в движок WebKit средств для преобразования видимых элементов средствами CSS (т.н. CSS Transforms), а уже в апреле 2008 была готова более или менее полная спецификация новой технологии. Многие фанаты (и не только) Apple с восторгом восприняли данную новость, остальным же оставалось лишь покусывать локти в надежде, что и их «любимцы» обратят на новую технологию внимание.
И вот, нежданно-негаданно, пришла благая весть из стана «конкурирующей фирмы» — Mozilla.

Теперь верстальщикам, использующим nightly-builds (лес рук...), будут доступны все преобразования из соответствующей спецификации, конечно, с добавлением характерного префикса -moz-:
  • transform
  • transform-origin
  • transform-style
  • perspective
  • perspective-origin
  • backface-visibility


Естественно, доступен и набор функций для преобразования, которые можно будет применять. Среди них функции для осуществления сдвига, поворота, масштабирования, создания перспективы и др.
Вот написал я это и задумался: Радостно, конечно, но когда это все можно будет применять? Неизвестно… Неизвестно не только, когда соответствующие спецификации будут реализованы в Opera, но даже когда на них обратит внимание консорциум W3C. И, конечно, все мы помним о неувядающем Internet Explorer, авторы (не столько сами авторы, сколько нависающее над ними начальство) которого, не любят не только стандарты и технологии, предложенные прямыми конкурентами, но даже вполне официальные стандарты.

Одно хорошо, рано или поздно многие сложные спецэффекты, ранее достигаемые только при помощи JavaScript буду выполняться при помощи простого добавления CSS-класса. Соответственно, при некоторой поддержке со стороны авторов JS-библиотек, хотя бы часть браузеров станет работать быстрее и стабильнее при наложении на блоки сложных эффектов.

Источники:
Mozilla Developer Blog
Bugzilla
Tags:
Hubs:
Total votes 11: ↑8 and ↓3+5
Comments9

Articles