Блог: анимация

✖ Фильтр по слову «анимация»

Когда анимации пора закончиться

Занавес ещё движется, но открытый проход уже доступен.

Продолжительность анимации влияет на то, какое состояние интерфейса мы видим и когда можем продолжить работу. Плавное исчезновение панели может объяснить её закрытие, а затухание подсветки ссылки — удерживать внимание на уже оставленном пункте меню.

Читать дальше →

Плавное проявление, мгновенное затухание

Слева погасший светильник, справа мягко загорается новый.

Илья Бирман вчера написал:

Важная штука тут в том, чтобы делать плавным только затухание — тогда эффект получится действительно приятным.

Плавное изменение свойств это здорово, но оно не должно мешать работе с сайтом. Илья предлагает делать плавным только затухание, вот его аргументы:

Исходный смысл подсветки — обратная связь, ощущение, что всё работает, реагирует, не зависло и не заглючило. Если подсветка срабатывает не мгновенно, а лениво, это сразу воспринимается как тупняк, а не как приятный эффект. Точно так же бесит, когда некоторые светильники не сразу включаются, когда жмёшь кнопку, а плавно.
Читать дальше →

Анимация с помощью Émile

Небольшая ручка запускает движение бумажного диска по дуге.

Думаю в каждом известном сейчас JavaScript фреймворке есть отдельный модуль занимающийся CSS-анимацией. Только эти фреймворки с каждым днем становятся все пузатее и пузатее, с огромным, «богатым» набором возможностей ;). На простых проектах зачастую нехватает только CSS-анимации, и в этом нам очень сильно может помочь мини-фреймворк Émile. Он содержит всего 47 строк кода, занимает в сжатом виде 1,6Kb и добавляет всего лишь 1 функцию такого вида:

Читать дальше →