Bestanden importeren in SASS

Bij het werken met SASS-bestanden is het soms nodig om code uit een .scss document te verplaatsen, maar zonder een kloon ervan te maken met de extensie .css, d.w.z. een fragment ervan te importeren.

Stel, we hebben een bestand navbar.scss met de volgende code:

navbar.scss.active {
  color: red;
}

Om dit type import uit te voeren, moet je eerst een underscore toevoegen voor de bestandsnaam, zoals dit: _navbar.scss. Vervolgens schrijven we in een ander bestand style.scss de directive @import, maar in de naam van het te importeren bestand geven we de underscore, net als de bestandsextensie, niet op:

style.scss@import "navbar";

En we zien dat bij het compileren naar style.css de code van het bestand _navbar.scss is geïmporteerd:

style.css.active {
  color: red; 
}
Задание 1

Maak een bestand main.scss aan met de volgende inhoud:

main.scss.block-content {
  padding: 10px;
  margin-left: auto;
  width: 600px;
  font-size: 14px;
}

Importeer vervolgens een fragment ervan in het bestand styles.scss en compileer het naar styles.css.