Часто статичные веб-сайты слабо удерживают внимание. Чтобы привлечь пользователей, предлагаем добавить интерактив в виде анимированных карточек CSS. У CSS-анимации безграничные возможности — с ее помощью вы можете добавлять движение к любым элементам на сайте.
В этой статье вы узнаете все об анимации карточек CSS. Мы расскажем вам об основах, преимуществах и способах созданиях таких карточек.
Для анимации изображений или блоков на сайте используется CSS. Методы анимации карточек часто используются для создания интерактивного опыта с нажатием на элементы. С помощью анимации карточек CSS вы можете добавлять визуальные эффекты и переходы, которые оживят ваш пользовательский интерфейс с помощью всего лишь нескольких строк кода.
Помимо анимации и движения карточки вы можете использовать CSS, чтобы изменить дизайн различных элементов. Вы можете добавить тени, изменить цвет фона или просто анимировать элемент.
Давайте рассмотрим примеры веб-сайтов, которые успешно используют CSS-анимацию карточек, которая помогает оживить пользовательский опыт.
Компания Anything but Ordinary помогает путешественникам изучать основные достопримечательности и планировать поездки. Чтобы упорядочить информацию, на своем сайте они использует анимацию карточек CSS. При наведении курсора на изображения отображается описание различных достопримечательностей:
Studystack — это веб-сайт, который помогает пользователям в обучении с помощью цифровых карточек. Пользователи могут узнавать новую информацию с помощью одного щелчка мыши. На изображении ниже примеры карточек со штатами США и их столицами. При наведении курсора на карточку она переворачивается и пользователь может увидеть правильный ответ.
CSS-анимация карточек помогает создать широкий спектр движений на вашем сайте. Давайте рассмотрим несколько разных типов анимации.
Если вам понравилась анимация, вы можете перейти по ссылке и бесплатно получить код этой анимации. Вам достаточно скопировать его и вставить в исходный код.
Эта анимация карточки использует эффект наведения. Создать такую анимацию можно с помощью HTML и CSS. Когда пользователь наводит курсор на карточку — запускается анимация. Этот тип отлично подходит для цифровых игровых карточек.
Создатель: Туан на CodePen
С помощью CSS-анимации вы можете настроить переворачивание карточек. В примере выше при наведении курсора карточка открывается, и пользователь может увидеть видео и дополнительную информацию в каждой карточке. Такой тип анимации отлично подходит для цифровых поздравительных открыток, брошюр или мини-рассказов.
Создатель: Мадлена на CodePen
Эта анимация полностью создана с помощью CSS и HTML. Когда пользователь нажимает на карточку, она расширяется и увеличивается в размерах. Такая анимация поможет придать вашей веб-странице немного драматизма.
Создатель: Харш Шах на CodePen
Источник: hubspot.com
Я даю согласие OOO «ЭсБилдер» (далее «BINN») на обработку моих персональных данных в соответствии со статьями 6, 9, 10, 18 Федерального закона от 27 июля 2006 года № 152-ФЗ «О персональных данных», указанных в онлайн-форме и/или предоставленных мною с целью:
Способы обработки персональных данных могут быть любыми, включая сбор, систематизацию, накопление, хранение, уточнение, обновление, изменение, воспроизведение, обезличивание, блокирование и уничтожение.
Настоящее согласие применяется в отношении обработки следующих данных: имя, номер телефона, адрес электронной почты (E-mail).
Настоящее согласие предоставляется сроком на пять лет. По истечении указанного срока действие согласия считается продленным на каждые следующие пять лет при отсутствии сведений о его отзыве.
Согласие может быть отозвано мною в любой момент путем направления в BINN подписанного мною письменного заявления.