10. Co to jest SCSS i jakie są jego główne cechy?

SCSS (Sassy CSS) to preprocesor CSS, który umożliwia użycie bardziej zaawansowanych funkcji niż standardowy CSS. Główne cechy SCSS obejmują:

  • Zmienne: umożliwiają przechowywanie wartości (np. kolorów, rozmiarów) i używanie ich w całym arkuszu stylów.
  • Zagnieżdżone selektory: pozwalają na zagnieżdżanie selektorów w sposób podobny do struktury HTML, co poprawia czytelność kodu.
  • Miksiny (mixins): umożliwiają tworzenie wielokrotnie używalnych fragmentów kodu.
  • Dziedziczenie: umożliwia dziedziczenie stylów z jednego selektora do innego.
  • Importowanie plików: pozwala na dzielenie kodu na mniejsze, bardziej zarządzalne pliki.
/* Przykłady */ $primary-color: #333; /* Zmienna */ body { font: 100% $primary-color; /* Użycie zmiennej */ } nav { ul { margin: 0; padding: 0; list-style: none; li { display: inline-block; a { text-decoration: none; } } } } @mixin border-radius($radius) { -webkit-border-radius: $radius; -moz-border-radius: $radius; -ms-border-radius: $radius; border-radius: $radius; } .box { @include border-radius(10px); /* Użycie mixin */ }
devFlipCards 2024

Akceptujesz cookies?

Cookies to niewielkie fragmenty danych zapisywane lokalnie na twoim urządzeniu. Pomagają w funkcjonowaniu naszej strony - zapisują Twoje ustawienia strony takie jak motyw czy język. Poprawiają funkcjonowanie reklam i pozwalają nam na przeprowadzanie analityki odwiedzin strony. Korzystając ze strony zgadasz się na ich wykorzystanie.