MacRumors

Skip to Content

CSS-анимация появится в Safari, уже есть на iPhone. Меньше зависимости от Flash?

075516 leaves 220

Блог Webkit сообщает, что последние сборки WebKit теперь поддерживают явные анимации в CSS.

CSS-анимация — одно из улучшений CSS, предложенных проектом WebKit, которые мы называли CSS Effects (например, градиенты, маски, переходы). Цель состоит в том, чтобы предоставить свойства, которые позволяют веб-разработчикам создавать графически насыщенный контент. Во многих случаях анимации являются презентационными и поэтому относятся к системе стилизации. Это позволяет разработчикам писать декларативные правила для анимации, заменяя большое количество трудноподдерживаемого кода анимации на JavaScript.

В настоящее время эти функции уникальны для WebKit, но их можно увидеть, используя одну из бета-версий ночных сборок или просто через ваш iPhone/iPod Touch. Apple уже реализовала эти анимации, а также поддержку 3D, в мобильном Safari на iPhone.

Те, кто просматривает контент с помощью iPhone или ночной сборки Webkit, могут увидеть демонстрационные страницы в действии: падающие листья (на изображении), прыгающий квадрат и пульс («новый мигающий»).

Эти функции в конечном итоге должны появиться в сборках Safari для Mac OS X, и эти функции также были предложены для включения в сам стандарт CSS. Как мы ранее рассказывали, Apple прилагает усилия для продвижения веб-стандартных технологий, возможно, как способ уменьшить зависимость от проигрывателя Adobe Flash. Включение анимации в CSS, безусловно, может поставить под угрозу одно из основных применений Flash в интернете. Apple также инвестирует в другие основные веб-технологии в качестве основы для своих веб-приложений Mobile Me.