Файлове към урока
Допълнения към урока
Дискусия към урока
Учебна програма
Учебна програма
HTML5 и CSS3
1. Въведение в HTML и CSS
- 1. Представяне на HTML и CSS
- 2. Основна структура на HTML
- 3. Текст, разстояния и нови редове
- 4. Блокови и инлайн елементи
- 5. Картинки и HTML атрибути
- 6. Моята интернет снимка
- 7. Стилове вместо HTML и атрибути
- 8. Стилове Float и Margin
- 9. Задача: Икона име и длъжност
- 10. Решение: Икона име и длъжност
2. Box моделът в HTML
3. Селектори, позициониране и трансформации
4. Фонови изображения и спрайтове
5. Създаване и модифициране на изображения
6. Линкове, навигация и меню
7. Скрити елементи, прозрачности и responsive дизайн
8. Динамика с транзишъни и анимации
9. Бонус модул: Фото галерия+Кратък приложен CSS наръчник
Анимации
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
CSS анимации с @keyframes – как работят и как да ги активирате
CSS анимациите позволяват да дефинирате движение и промяна на стилове без потребителско действие, за разлика от transition, който се задейства при събитие (например hover). Най-важното е, че анимацията има две части: дефиниция с @keyframes и прилагане чрез animation свойства върху конкретен елемент. Без да зададете име и продължителност, анимацията няма да се изпълни.
Стъпка по стъпка: създаване на проста анимация
- Добавете нов елемент (например
ulсli) и му премахнетеtransition. - Дефинирайте анимация:
- Създайте
@keyframes Slide - Вътре използвайте
from { left: 0; } - И
to { left: 250px; }
Прикачете анимацията към елемента:
- Задайте име на анимацията
- Задайте продължителност (например 1 секунда)
Презаредете страницата – елементът ще се премести от 0 до 250px и ще се върне в начална позиция.
Основни CSS свойства и правила
@keyframes– дефинира фазите на анимацията (fromиto).animation-name– указва коя анимация да се използва.animation-duration– задава продължителността (например1s).left– определя хоризонталното изместване (изисква позициониране).
Това е базовият модел на всяка CSS анимация – първо я описвате, след това я активирате върху конкретен елемент.
Дискусия към урока
Запиши се в Аула
Ако вече имаш регистрация влез оттук