Файлове към урока
Допълнения към урока
Дискусия към урока
Учебна програма
Учебна програма
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 наръчник
Progress Bar
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Как се създава диагонален progress bar с linear-gradient
Ключът към ефектен progress bar е правилното използване на linear-gradient с точно зададени процентни стойности. Когато два цвята започват и свършват на една и съща позиция (например 25%, 50%, 75%), преливката изчезва и се получават ясни, остри линии. Така можем да създадем повтаряща се диагонална шарка, подходяща за индикатор на прогрес.
Стъпка по стъпка: създаване на шарката
- Създайте фон с
linear-gradientпод ъгъл 45 градуса. - Задайте редуващи се цветове (например green и white).
- Определете цветови стопове така, че да съвпадат:
- green до 25%
- white от 25% до 50%
- green от 50% до 75%
- white от 75%
- Създайте нов елемент
<div>с класprogress-bar. - Преместете градиента като
backgroundна този елемент. - Задайте
height: 20px;и по желание добаветеborder: 1px solid.
Резултатът е отделен елемент с диагонална повтаряща се шарка, подходящ за визуализация на прогрес.
Използвани CSS свойства
linear-gradient()– създава градиентен фон с определен ъгъл и цветови стоповеbackground– задава фона на елементаheight– определя височината (например 20px)border– добавя рамка около progress bar-аclass– използва се за отделяне и стилизиране на елемента чрез CSS
Дискусия към урока
Запиши се в Аула
Ако вече имаш регистрация влез оттук