Анимация

Оживление картинки: покачивание, поворот, появление, смена кадров. В браузере её делают стилями — transform и @keyframes, — и JavaScript для этого не нужен. Скрипт нужен, когда движением управляет игрок.

Как это выглядит: @keyframes float { 0% { transform: translateY(0); } 50% { transform: translateY(-8px); } 100% { transform: translateY(0); } } .hero { animation: float 1.6s infinite; }

Не путать: Анимация — не видео и не гифка: это правило, по которому браузер сам перерисовывает элемент. И не путать с transition: transition сглаживает изменение, которое уже произошло (например, при наведении), а animation запускается сама и может повторяться бесконечно.

Откуда слово: От латинского anima — «душа, дыхание»; animare — «одушевлять, вдыхать жизнь». Тот же корень у «аниматора» — художника, который «одушевляет» рисунки, и у слова animal, буквально «дышащее». Анимация и правда про дыхание: покачивание персонажа — это его дыхание.

Где это проходят: урок 7.3 «Движение без JavaScript: transform и @keyframes» · Интерфейсы и сайты с нуля

Связанные слова

Ещё слова раздела «Интерфейсы и браузер»

Весь словарь программиста — 135 слов с объяснениями, примерами и ссылками на уроки.

Что ещё есть на сайте

Учиться: Уроки · Программирование с нуля · Интерфейсы и сайты с нуля · Компьютер без страха · Если уже случилось · Какой компьютер нужен · Без кода: ставить задачу · Конструктор описания задачи

С чего начать: Гайды: с чего начать · Тест «с какого урока начать» · Профессии и языки

Потренироваться: Практикум: задачи из жизни · Игры-тренажёры · Симулятор: от задания до сдачи · Мастерская экрана · Колесо фортуны

Словари и юмор: Словарь программиста · Словарь руководителя · Корявые задачи

Сайт, оплата и помощь: Родителям · Инструкция пользователя · Сообщество · Подписка · Помощь и поддержка · Отзывы учеников · Профиль и пароль