Файлове към урока
Допълнения към урока
Дискусия към урока
Учебна програма
Учебна програма
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 модула), моля влезте или се регистрирайте.
Как да направите иконата интерактивна с transition
Интерактивността прави сайта по-жив и ангажиращ. С помощта на CSS можем да променим външния вид на иконата при hover, като я направим черно-бяла и я завъртим плавно. Най-важното е, че transition осигурява плавен преход, вместо рязка промяна на стиловете.
Стъпка по стъпка: черно-бял ефект и завъртане
- Изберете иконата (снимката) чрез CSS селектор.
- Добавете
:hoverсъстояние. - В
:hoverзадайтеfilter: grayscale(100%), за да стане изображението черно-бяло. - Добавете и
transform: rotate(360deg). - За плавен ефект добавете
transitionкъм основния елемент:
- за
filterс продължителност 1 секунда - за
transformс продължителност 1 секунда
- за
- За по-добра съвместимост с Chrome използвайте и префикс
-webkit-заfilter.
След тези стъпки иконата ще се завърта и ще преминава в черно-бял режим плавно при преминаване с мишката.
Използвани CSS свойства
filter– Прилага визуални ефекти катоgrayscale(100%)за черно-бяло изображение.-webkit-filter– Префикс за съвместимост с Chrome при използване наfilter.transform– Позволява трансформации катоrotate(360deg).transition– Създава плавен преход при промяна на свойства (напр.1sпродължителност).
Дискусия към урока
Запиши се в Аула
Ако вече имаш регистрация влез оттук