Яндекс.Метрика

    Firefox

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

    Как известно, движки в современных браузерах развиваются довольно динамично, стараясь блеснуть перед всем честным народом какими-нибудь доселе неизвестными фишками и, тем самым, поразить будущих пользователей в самое сердце. В октябре 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