Zmienne w CSS

(Cascading Style Sheets) są używane do przechowywania wartości, które mogą być wielokrotnie wykorzystywane w kodzie CSS. Umożliwiają one definiowanie wartości raz i używanie ich wielokrotnie w różnych miejscach w arkuszu stylów, co ułatwia zarządzanie i aktualizację stylów na stronie internetowej.
Deklarowanie zmiennych w CSS:
Aby zadeklarować zmienną w CSS, używa się tzw. zmiennych niestandardowych (custom properties). Zmienna jest zdefiniowana za pomocą właściwości –nazwa-zmiennej i przypisuje jej się wartość.
Przykład deklaracji zmiennej:

’:root’ reprezentuje element główny (najwyższego poziomu) dokumentu, czyli '<html>’. Zmienne zdefiniowane w ’:root’ są globalne i dostępne dla wszystkich elementów na stronie.
Użycie zmiennych w praktyce:
1.Przypisanie wartości do właściwości CSS:

2. Zmiana wartości zmiennych w różnych miejscach:

3. Zastosowanie w animacjach i przejściach:

Korzyści płynące z użycia zmiennych CSS:
- Łatwa aktualizacja: Dzięki zmiennym, zmiany można wprowadzać w jednym miejscu, a wszystkie elementy korzystające z danej zmiennej zostaną zaktualizowane automatycznie.
- Czytelność kodu: Zmienne ułatwiają czytanie i zrozumienie kodu CSS, poprawiając jego czytelność.
- Eliminacja powtórzeń: Pozwala unikać powtarzania tych samych wartości w wielu miejscach, co zmniejsza ryzyko błędów i ułatwia utrzymanie spójności stylów.
- Użycie zmiennych w CSS wprowadza elastyczność i ułatwia zarządzanie stylami, szczególnie w przypadku większych projektów, gdzie spójność i łatwość aktualizacji są kluczowe.