17.0.928.0 dev-m тоже глючит. В частности, если во время анимации навести мышь на то место, где должна оказаться ссылка, анимация «моргнет», показав на долю секунды оригинальное изображение.
Прикольно. Но на практике (у меня во всяком случае), в верстке для ПК CSS3 не используется с оглядкой на деревянные браузеры. А на планшетах где можно разгуляться, так как браузеры таки современные, событие hover бессмысленно.
Впрочем для фокуса самое то.
Имхо, во сто раз прославленном уже, предыдущем топике сделано вернее — текст виден изначально, а на CSS3 работают эффекты.
В IE выглядит коряво, но читается. А здесь текст изначально не виден.
У кого глюкает в Chrome попробуйте в адресной строке набрать
about: flags
и в списке повключать аппаратные ускорения. Некоторым помогает.
CSS Transition+Transform = это жесткая штука — сам как полгода юзаю их из-за простоты и удобности.
Из плюсов — это отработка неблокируемая. Ну про transform не буду говорить — он работает с отрендеренным элементом. Соответственно если вы попробуете картинку размером 1024х768 повернуть на 90 градусов — она то повернется(т.е. станет 768х1024), но вот занимаемый блок так и останется — 1024х768. Это не баг — это особенность, для ускорения рендеринга.
Так же крайне отвратительно работает, при использовании HTML5 видео. Если вы встроите видяшку и над этой видяшкой будет какой-то элемент двигаться (банально при rotate уголочком заденет это видео)--- дичайшие тормоза всей анимации и всего браузера. В самых последних билдах не смотрел это — может уже и норм. Если интересно — могу список проблем написать — чтобы при проектировании — четко знать, какие проблемы могут появиться.
Анимация и функциональность это вещи не взаимоисключающие, более того, часто правильная анимация значительно улучшает UX. А с приходом touch уже сложно представить себе полностью статичный интерфейс.
Это безусловно круто, но, на сегодняшний день, бессмысленно в не-гиковских проектах. Было бы очень кстати иметь какой-нибудь флеш плагин, добавляющий поддержку этих анимаций в старых браузерах.
Динамично.
Вот, пока некоторые сидят… товарищ плотную взялся за CSS3 и посмотрите чего добился! Да пошли они, эти старые браузеры. Если и дальше заниматься совместимостью с ними, то пользователи никогда с них не слезут.
Судя по тому, что в каждом таком топике появляется по 1-2-3 гневных сообщения типа «Почему не указываете оригинал статьи, гады?» (например, в переводе Mary Lou тоже; ищутся по минусам в оценках), в способе отображения автора перевода на Хабре явно что-то не так.
Создаем оригинальные hover-эффекты при помощи CSS3