Мастер анимаций: CSS и JS-анимации

11 участников

О чём курс

О курсе

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

Для кого

Программа разработана для специалистов, которые уже освоили базовый стек — HTML, CSS и JavaScript, и хотят перейти к более сложным сценариям визуального оформления. Курс подойдет разработчикам, желающим прокачать свои навыки в сфере UI-анимации и верстки интерактивных компонентов.

Чему научит курс

В ходе прохождения материалов слушатели изучают широкий набор техник и инструментов:

  • создание базовых и комплексных анимационных переходов;
  • реализация эффектов при скролле страницы;
  • настройка таких направлений, как параллакс и 3D-анимации;
  • работа с реакцией на курсор мыши и hover-эффектами;
  • построение зацикленных сцен движения элементов;
  • применение стилизаций, среди которых глитч-эффект и эффект Кена-Бёрнса;
  • создание трехмерных поворотов карточек и комплексной анимации сайта.

Что внутри

Обучение охватывает как базовую физиологию восприятия движения и понятие FPS, так и тонкости оптимизации. Подробно рассматриваются работа со свойством transition, функция плавности transition-timing-function и типичные ошибки начинающих. Далее разбирается создание сценариев с помощью правила @keyframes и группы свойств animation, включая приемы упреждения и смягчения движения.

Значительная часть программы посвящена пользовательским взаимодействиям: анимациям по клику, переключению табов, бесконечным слайдерам и аккордеонам. В продвинутых блоках изучаются 3D-трансформации в CSS и их интеграция с JavaScript, обзор готовых библиотек анимаций, а также инструменты профилирования, отладки и медиазапросы доступности prefers-reduced-motion.

Формат обучения

Курс представлен в формате профессионального онлайн-обучения. Практическая составляющая включает более 60 пошаговых демонстраций с примерами, интерактивные тренажеры по CSS-анимациям, промежуточные тесты к каждому разделу и финальное итоговое тестирование.

Программа обучения

Раздел 1. Основы анимации

Узнаете о принципах работы с анимациями, научитесь использовать CSS-свойство transition и создадите простые анимационные переходы в CSS.

  • Способы создания анимаций
  • Физиология восприятия анимации. Понятие FPS
  • CSS-свойство transition
  • Примеры простых анимаций с использованием одного элемента
  • Принципы создания анимации
  • Практика: переходы при наведении на кнопки, анимация карточек товаров для интернет-магазина, переходы на кнопках соцсетей
  • 10 пошаговых демонстраций с примерами создания анимаций
  • Тест по разделу

Раздел 2. CSS-анимации по ховеру

Рассмотрим CSS-свойство transition-timing-function и узнаете о часто встречающихся ошибках при создании анимаций. Создадите более сложные анимационные переходы и сценарии анимаций.

  • Свойство transition-timing-function
  • Частые ошибки при создании простых анимаций
  • Примеры анимаций с использованием дочерних элементов и псевдоэлементов
  • Практика: усложнённая анимация карточек товара, анимации ссылок и кнопок
  • 14 пошаговых демонстраций с примерами создания анимаций
  • Тест по разделу

Раздел 3. CSS правило @keyframes и группа свойств animation CSS

Разберёте анимации, созданные с помощью @keyframes, и группу свойств animation.

  • Правило @keyframes и его применение
  • CSS-свойства animation и transition. Использование animation на практике
  • Смягчение начала и конца движения
  • Подготовка (упреждение)
  • Практика: анимирование элементов сайта премиальных беговых кед
  • 8 пошаговых демонстраций с примерами создания анимаций
  • 2 тренажёра по CSS-анимациям
  • Тест по разделу

Раздел 4. Анимации с пользовательским взаимодействием

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

  • Использование CSS-анимаций по клику
  • Событие анимации
  • Анимация открытия и закрытия меню
  • Бесконечный слайдер изображений
  • Анимация изображений и подписи слайдера
  • Аккордеон с поочерёдным переключением вкладок
  • Табы с анимацией переключения
  • Анимации по скроллу
  • Практика: создание анимаций по клику и скроллу
  • 17 пошаговых демонстраций с примерами создания анимаций
  • Тест по разделу

Раздел 5. 3D в CSS и параллакс-эффект

Узнаете, как создавать эффект параллакса и эффектные 3D-анимации.

  • Параллакс-эффект и 3D-трансформации в CSS
  • 3D-трансформации с JavaScript
  • Практика: создание 3D-эффектов для карточек товаров, шапки страницы и анимации первого экрана сайта
  • 12 пошаговых демонстраций с примерами создания анимаций
  • Тест по разделу

Раздел 6. Производительность CSS-анимаций

Познакомитесь с инструментами для отладки и научитесь оптимизировать анимации.

  • Линейные и покадровые анимации
  • Инструменты для отладки анимации и производительности анимации
  • Оптимизация производительности CSS-анимации
  • Медиазапросы prefers-reduced-motion и update
  • Тест по разделу

Раздел 7. Итоговый раздел

  • Подводим итоги курса
  • Библиотеки CSS-анимаций
  • Финальный тест
Складчина создана 24 апреля 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

HA HTML Academy Все материалы
5 294 ₽ 44 900 ₽