Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма HTML5 и CSS3
5. Създаване и модифициране на изображения

Преизползване на стилове

-51,13 € за ВЕЛИКДЕН: Вземи курс "HTML5 и CSS3" за    127,31 € 76,18 €  ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното: преизползвай, не копирай CSS

Една от най-големите сили на CSS е преизползването на стилове чрез групиране на селектори и каскадиране. Вместо да копираш един и същ код за сходни елементи, можеш да дефинираш общите стилове на едно място и да променяш само различията. Така кодът става по-кратък, по-четим и по-лесен за поддръжка.

Стъпка по стъпка: втори progress bar с различен цвят

  1. Създай втори елемент, например progress-bar-yellow.
  2. В CSS групирай селекторите на двата progress bar-а, като ги разделиш със запетая, за да споделят общите стилове (височина, ширина, рамка, фон с шарка).
  3. Задай ширина (например 25%), за да се подредят един до друг.
  4. Напиши отново селектора за жълтия progress bar.
  5. В него дефинирай само различните стилове – например нов background с жълт градиент.
  6. Ако е нужно, промени само border-color, вместо да презаписваш цялата рамка.

Така използваш каскадирането, за да надграждаш върху вече съществуващи стилове.

Използвани CSS техники

  • selector1, selector2 – групиране на селектори за споделени стилове
  • background – задаване на градиент и шарка
  • border – дефиниране на рамка
  • border-color – промяна само на цвета на рамката
  • width – контрол на ширината (напр. 25%)

Този подход ти позволява да редактираш общите параметри само на едно място и да поддържаш кода чист и ефективен.

Дискусия към урока