Firefox →
CSS-Transforms в Firefox??? Скоро!
Как известно, движки в современных браузерах развиваются довольно динамично, стараясь блеснуть перед всем честным народом какими-нибудь доселе неизвестными фишками и, тем самым, поразить будущих пользователей в самое сердце. В октябре 2007 года ребята из Apple анонсировали включение в движок WebKit средств для преобразования видимых элементов средствами CSS (т.н. CSS Transforms), а уже в апреле 2008 была готова более или менее полная спецификация новой технологии. Многие фанаты (и не только) Apple с восторгом восприняли данную новость, остальным же оставалось лишь покусывать локти в надежде, что и их «любимцы» обратят на новую технологию внимание.
И вот, нежданно-негаданно, пришла благая весть из стана «конкурирующей фирмы» — Mozilla.
Теперь верстальщикам, использующим nightly-builds (лес рук...), будут доступны все преобразования из соответствующей спецификации, конечно, с добавлением характерного префикса -moz-:
Естественно, доступен и набор функций для преобразования, которые можно будет применять. Среди них функции для осуществления сдвига, поворота, масштабирования, создания перспективы и др.
Вот написал я это и задумался: Радостно, конечно, но когда это все можно будет применять? Неизвестно… Неизвестно не только, когда соответствующие спецификации будут реализованы в Opera, но даже когда на них обратит внимание консорциум W3C. И, конечно, все мы помним о неувядающем Internet Explorer, авторы (не столько сами авторы, сколько нависающее над ними начальство) которого, не любят не только стандарты и технологии, предложенные прямыми конкурентами, но даже вполне официальные стандарты.
Одно хорошо, рано или поздно многие сложные спецэффекты, ранее достигаемые только при помощи JavaScript буду выполняться при помощи простого добавления CSS-класса. Соответственно, при некоторой поддержке со стороны авторов JS-библиотек, хотя бы часть браузеров станет работать быстрее и стабильнее при наложении на блоки сложных эффектов.
Источники:
Mozilla Developer Blog
Bugzilla
И вот, нежданно-негаданно, пришла благая весть из стана «конкурирующей фирмы» — 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
15.12.2007 18:50+0300