Технология CSS3 применяется для создания веб-анимации путём описания набора правил и подключения их к элементам. thecode.media
Процесс включает в себя несколько шагов: basicweb.ru
- Определение ключевых кадров анимации. basicweb.ru Например, если нужно анимировать элемент от левого края окна браузера до середины и обратно в исходное положение, потребуются три ключевых кадра: basicweb.ru
- Первый определяет начальное положение элемента. basicweb.ru
- Второй — положение элемента после смещения до середины окна. basicweb.ru
- Третий — конечная точка анимации (начальное положение элемента). basicweb.ru
- Назначение анимации элементам. basicweb.ru Для каждого элемента можно указать индивидуальную настройку анимации. basicweb.ru
Некоторые свойства CSS, которые используются для создания анимации:
- animation-name — имя анимации, можно задавать несколько имён через запятую; habr.com
- animation-direction — направление анимации; habr.com
- animation-fill-mode — состояние элемента до и после анимации; habr.com
- animation-play-state — управление состоянием: запуск или приостановка анимации; habr.com
- animation-timing-function — определяет, как происходит анимация в течение длительности каждого цикла; habr.com
- animation-delay — задержка начала выполнения анимации; habr.com
- animation-iteration-count — количество повторов анимации; habr.com
- animation-duration — длительность. habr.com
В комбинации эти возможности позволяют создавать сложные эффекты — от простого мигания текста до имитации физических движений. thecode.media