Використання зображень у веб-документах.
Створення GIF-анімації. Анімація CSS
Приклади GIF-анімації ->
width: 100px;
height: 50px;
background-color: red;
font-weight: bold;
position: relative;
animation: mymove 5s infinite;
}
/* Standard syntax */
@keyframes mymove {
from {left: 0px;}
to {left: 300px;}
}
Можна також задавати зміну позиції в анімації; для цього у початкових властивостях слід вказати відносне позиціювання, а у кадрах анімації - задати параметри розташування об'єкта відносно верху та лівої межі сторінки.
Стиль |
результат |
border-radius: 30px; |
|
border-radius: 25% 10%; |
|
border-radius: 10% 30% 50% 70%; |
|
border-radius: 10% / 50%; |
|
border-radius: 10px 100px / 120px; |
|
border-radius: 50% 20% / 10% 40%; |
Серед анімованих властивостей можна використати трансформацію transform, яка може набувати значень:
- matrix(n,n,n,n,n,n) - перетворення,
- translate(x,y) - переміщення,
- scale(x,y) - масштаб,
- rotate(кут) - поворот,
- skew(кут-x,кут-y) - перспектива
Свойство |
Описание |
Указує код анімації |
|
Скорочена властивість для завдання всіх анімацій
властивостей |
|
Указує паузу до початку анімації |
|
Указує, чи відповідає анімація вперед, назад або в
альтернативних циклах |
|
Указує, скільки часу має забрати анімацію для
завершення одного циклу |
|
Задає стильовий елемент, якщо анімація не
відтворюється (до початку, після завершення або і того, і іншого) |
|
Указує, скільки разів повинна відтворюватися
анімація |
|
Указує ім'я анімації @keyframes |
|
Указує, запущена чи анімація або призупинена |
|
Задає криву швидкість анімації |
Практичне завдання
- вибрати групу картинок чи картинку;
- виконати зміни у картинках, створивши 4-6 послідовних змін за задуманим сценарієм;
- завантажити картинки на ресурс, створити GIF-анімацію за задуманим сценарієм.
- зберегти результати роботи в файл GIF та надати на перевірку
- створити файл html із css
- за своїми уподобаннями створити 3-4 зміни кольору (форми) фігури, що переміщується
- у тексті задати своє ім'я та прізвище
- зберегти файли та надати на перевірку
Немає коментарів:
Дописати коментар