Logo David Burdelak
Słownik · Web development

Co to jest Sass?

Ostatnia aktualizacja:

Sass (Syntactically Awesome Style Sheets) to preprocesor CSS, który rozszerza język o zmienne, zagnieżdżanie reguł, mixiny i funkcje. Kod Sass jest kompilowany do zwykłego CSS.

Co dodaje Sass do CSS?

  • zmienne, np. $kolor: #0a58ca;,
  • zagnieżdżanie selektorów,
  • mixiny, czyli wielokrotnego użytku bloki stylów,
  • podział na pliki i ich importowanie.

Sass a nowoczesny CSS

Dziś sam CSS obsługuje zmienne (custom properties) i zagnieżdżanie, więc część powodów użycia Sass zniknęła. Nadal bywa wygodny w dużych projektach.

Jak używać Sass?

Pisze się w plikach .scss, a kompilator zamienia je na .css. Zwykle odbywa się to w procesie budowania, np. przez Vite lub Webpack.

Sass a Tailwind i CSS nowej generacji

W projektach opartych na narzędziach typu Tailwind lub zwykłym CSS z custom properties Sass bywa zbędny. Nadal sprawdza się w dużych bibliotekach stylów, gdzie przydają się funkcje, pętle i mixiny, oraz w starszych projektach, np. opartych na Bootstrapie. Zwróć uwagę na składnię: nowoczesny Sass korzysta z modułów (@use), a starszy @import jest wycofywany.

Zobacz w praktyce

Powiązane pojęcia

Wszystkie hasła z kategorii Web development