GIF Google

By Paul Lewis Paul is a Design and Perf Advocate

Анимация занимает особое место среди средств создания привлекательных веб-приложений и сайтов. Современные пользователи привыкли к быстро реагирующим интерфейсам с высокой степенью интерактивности. Однако анимация не обязательно должна быть реализована прямо в интерфейсе. Какие элементы следует анимировать, когда и какое ощущение должна вызывать анимация?

TL;DR

  • Используйте анимацию в качестве средства придания динамичности своим проектам.
  • Анимация должна способствовать улучшению взаимодействия с пользователем.
  • Взвешенно подходите к выбору свойств, для которых создаете анимационные эффекты; на изменение некоторых из них требуется довольно много ресурсов!

Выбирайте элементы, которые целесообразно анимировать

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

Используйте анимацию для поддержки взаимодействия

Не следует применять анимацию только потому, что вы можете это сделать. Она будет просто раздражать пользователей и мешать им. Размещайте анимацию стратегически, чтобы поддержать взаимодействие с пользователем. Если пользователь нажимает значок меню, выводите меню с боку страницы, или же если он нажимает кнопку, используйте небольшой отблеск или отскок, чтобы подтвердить взаимодействие. Старайтесь избегать использования техники анимации, которая без нужды прерывает работу пользователей или мешает им.

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

Хуже неправильно размещенной анимации бывает только анимация, которая вызывает подвисание страниц. Пользователям это чрезвычайно не по душе. Они, скорее всего, подумают, что лучше бы вы вообще обошлись без анимации!

На изменение одних свойств требуется больше ресурсов, чем других, и при этом вероятность подвисания страниц выше. Так, например, для изменения свойства элемента box-shadow потребуется выполнить намного более ресурсоемкую операцию перерисовки страницы, чем изменение, скажем, цвета текста. Изменение свойства элемента width вероятнее всего будет более ресурсоемким, чем изменение его свойства transform.

Подробности о вопросах производительности анимации можно найти в руководстве Анимация и производительность, но если вам требуется TL;DR, старайтесь изменять свойства transform и opacity, а также пользуйтесь свойством will-change. Если вы хотите точно знать, что происходит при анимации того или иного свойства, сведения об этом см. в разделе Срабатывание событий при изменении CSS.

Самая большая в мире библиотека бесплатных GIF-файлов, стикеров и мемов! GIPHY для iOS — это самый быстрый и простой способ поиска и обмена GIF-файлами, стикерами и короткими видео-роликами во всех ваших любимых социальных сетях, таких как Facebook Messenger, Instagram, Snapchat и другие.
ПОИСК
• Найдите идеальный GIF из крупнейшей в мире библиотеки анимированных GIF! Вся сила GIPHY в ваших руках. Чего ты ждешь?!
ИССЛЕДОВАТЬ
• От Game of Thrones до Marvel, откройте для себя мир поп-культуры — мемы, телевидение, фильмы, музыку и многое другое — из всех ваших любимых фильмов, таких как HBO, Drake, Rihanna, Comedy Central и MTV …
• Поймать все основные моменты из ваших любимых видов спорта
Текст, поделиться или сохранить
• Отправляйте своим друзьям удивительные гифки.
• Поделитесь GIF-файлами в Facebook Messenger, WhatsApp, Instagram, Pinterest, Snapchat в электронном письме, отправьте твит в Twitter или разместите в Facebook.
• Скопируйте в буфер обмена или сохраните его на потом в своей библиотеке!
Анимированные наклейки
• Статичные смайлики такие старые новости, вместо этого поделись анимированной наклейкой GIF!
ГИФ КАМЕРА
• Запишите персонализированный и персонализированный GIF или загрузите любое изображение, видео или GIF из вашей галереи.
• Добавьте забавные наклейки и подписи, чтобы воплотить ваши творения в жизнь!
РЕАГИРОВАТЬ
• Являются ли текстовые смайлики просто не реже? Нужен лучший способ сказать LOL? Может быть, вы просто хотите сказать «палец вверх», «да!», «С днем ​​рождения» или «разобраться с этим». У нас есть GIF для этого.
Есть вопросы? Комментарии? Вопросы? Посетите GIPHY.com для получения дополнительной информации или свяжитесь с нами по адресу support@giphy.com!
В этом программном обеспечении используется код FFmpeg , лицензированный по адресу LGPLv2.1 и его источник можно скачать