CSS анимация в Media Queries

Сегодня мы поговорим о CSS анимации при переходах с одних Media Queries на другие. Преимущество использования CSS очевидно — это простота и размер кода, поддержка аппаратного ускорения и отсутствие jQuery.

Вы, наверное, в курсе, что, в основном, анимация CSS строится на основе состояния :hover или добавлением класса, но еще можно использовать и media queries. Давайте посмотрим, как это работает!

Пример

CSS

Синтаксис создания анимации и переходов абсолютно идентичен, как, если бы вы создавали анимацию для состояния :hover, с той лишь разницей, что триггер, в данном случае, media queries:

Вы, наверное, думаете, зачем нужна такая анимация? Каково ее предназначение?

Использование анимации Media Queries больше всего подходит при смене ориентации мобильного устройства с портретного на ландшафтный и наоборот:

С помощью этого кода можно изящно скрывать и показывать панель при переключении режимов просмотра.

Пример

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


Оставить комментарий