Zagnieżdżony import w SASS

Zwykle @import używa się na początku dokumentu, ale preprocesor SASS pozwala importować pliki w dowolne miejsca potrzebnego nam pliku, w tym także do wnętrza selektorów.

Rozważmy następujący przykład:

main.scss.active {
  color: blue;
}

Następnie zaimportujmy go do pliku style.scss:

style.scssdiv {
  @import "main";
}

Teraz spójrzmy na wynik kompilacji:

style.cssdiv .active {
  color: blue; 
}
Задание 1

Utwórz plik navbar.scss z następującą zawartością:

navbar.scss.link {
  color: red;
  font-size: 12px;
}

Następnie zaimportuj ten fragment do bloku #main pliku styles.scss i przeprowadź kompilację do styles.css.