Na dzisiejszym laboratorium naszym celem będzie wykorzystanie flex oraz scss do stworzenia prostego layoutu
strony z poprzednich zajęć.
Zademonstruj:
800px.800px.800px (elementy mają być ułożone jeden pod drugim).SCSS, który będzie zawierał:
SCSS.SCSS.SCSS.SCSS (np. color.scale()).SCSS to rozszerzenie składni CSS, które umożliwia między innymi używanie zmiennych, zagnieżdżania, mixinów. Sass to preprocesor CSS, który kompiluje kod SCSS do standardowego CSS.
Uwaga: Przed instalacją upewnij się, że masz zainstalowany npm.
Najprostszym sposobem na używanie SCSS jest pobranie rozszerzenia Live Sass Compiler w VSCode. Po zainstalowaniu wtyczki, wystarczy wcisnąć przycisk Watch Sass w prawym rogu dolnego paska, aby automatycznie kompilować pliki SCSS do CSS przy każdej zmianie (zapisie). Jeśli jednak nie lubisz pisać w VSCode i wolisz np. VIM 😎, to możesz zastosować się do poniższych instrukcji:
Uwaga: Globalna instalacja nie działa na komputerach labowych z powodu braku uprawnień.
Aby zainstalować Sass globalnie, użyj poniższego polecenia:
npm install -g sass
Po zainstalowaniu Sass globalnie, możesz użyć polecenia sass w dowolnym miejscu w systemie do kompilacji plików SCSS do CSS:
sass [plik.scss] [plik.css]
Aby zainstalować Sass lokalnie, na początku utwórz projekt komendą:
npm init -y
Następnie w tym samym katalogu zainstaluj Sass:
npm install sass
Teraz do kompilacji SCSS do CSS wystarczy komenda:
npx sass [plik.scss] [plik.css]
Aby automatycznie kompilować pliki SCSS do CSS przy każdej zmianie, możesz użyć flagi --watch:
sass --watch [plik.scss]:[plik.css]
Lub w przypadku lokalnej instalacji:
npx sass --watch [plik.scss]:[plik.css]