Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Organisera Sass-Filer för Skalbara Projekt | CSS-Förprocessorer och Sass
Avancerade CSS-tekniker

bookOrganisera Sass-Filer för Skalbara Projekt

Ibland är det utmanande att skriva all kod i en fil. Sass möjliggör uppdelning av koden i olika filer och mappar. Det förenklar underhåll och omstrukturering av koden.

sass-mapp

Vårt första steg är att skapa mappen sass i projektets rotkatalog. På så sätt informerar vi kompilatorn om att vi använder sass i projektet.

sass-mappstruktur

I mappen sass:

  1. Skapa filen main.scss. Detta är huvudfilen för kompilatorn. Alla fragment kopplas till denna fil med hjälp av direktivet @import.
  2. Skapa olika mappar för sass-partials. (t.ex. mappen utilities för variabler, mappen components för återkommande stilar för vissa element, mappen base för globala stilar och återställning av standardbeteende för element, samt mappen layouts för icke-återkommande stilar).

partials

Nu är vi redo att lägga till filer och skriva sass-kod för att ge stilar till elementen. För att behålla strukturen skapar vi en fil för varje funktion. Filnamnet måste börja med ett understreck (_). För kompilatorn betyder det att det inte är huvudfilen. Det är en partial.

Hela strukturen är klar. Vi kan importera alla filer till filen main.scss med hjälp av direktivet @import. Ordningen är viktig. Om vi till exempel vill använda variabler från filen _variables.scss i filen _button.scss, måste importen av _variables.scss ligga före importen av _button.scss i filen main.scss.

Syntaxen för att importera en fil är följande. Vi använder @import och dubbla citattecken ("") för att ange rätt sökväg till filen.

@import "path";

Det resulterande innehållet i filen main.scss är följande:

@import "utilities/variables";
@import "base/resetting";
@import "components/button";
@import "components/link";
@import "layouts/about-section";
@import "layouts/contacts-section";

Obs

Vi har gått igenom grunderna i sass-preprocessorn som gör det möjligt att använda den i projekt. Dock har varje preprocessor ett stort antal olika funktioner. Att täcka alla dessa ligger utanför ramen för denna kurs.

question mark

Vad är den rekommenderade platsen för att lagra filer i "sass"-mappen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 7. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain what a Sass partial is and why the filename starts with an underscore?

How does the folder structure help in organizing large Sass projects?

Can you show an example of how to use variables from one partial in another?

Awesome!

Completion rate improved to 2.04

bookOrganisera Sass-Filer för Skalbara Projekt

Svep för att visa menyn

Ibland är det utmanande att skriva all kod i en fil. Sass möjliggör uppdelning av koden i olika filer och mappar. Det förenklar underhåll och omstrukturering av koden.

sass-mapp

Vårt första steg är att skapa mappen sass i projektets rotkatalog. På så sätt informerar vi kompilatorn om att vi använder sass i projektet.

sass-mappstruktur

I mappen sass:

  1. Skapa filen main.scss. Detta är huvudfilen för kompilatorn. Alla fragment kopplas till denna fil med hjälp av direktivet @import.
  2. Skapa olika mappar för sass-partials. (t.ex. mappen utilities för variabler, mappen components för återkommande stilar för vissa element, mappen base för globala stilar och återställning av standardbeteende för element, samt mappen layouts för icke-återkommande stilar).

partials

Nu är vi redo att lägga till filer och skriva sass-kod för att ge stilar till elementen. För att behålla strukturen skapar vi en fil för varje funktion. Filnamnet måste börja med ett understreck (_). För kompilatorn betyder det att det inte är huvudfilen. Det är en partial.

Hela strukturen är klar. Vi kan importera alla filer till filen main.scss med hjälp av direktivet @import. Ordningen är viktig. Om vi till exempel vill använda variabler från filen _variables.scss i filen _button.scss, måste importen av _variables.scss ligga före importen av _button.scss i filen main.scss.

Syntaxen för att importera en fil är följande. Vi använder @import och dubbla citattecken ("") för att ange rätt sökväg till filen.

@import "path";

Det resulterande innehållet i filen main.scss är följande:

@import "utilities/variables";
@import "base/resetting";
@import "components/button";
@import "components/link";
@import "layouts/about-section";
@import "layouts/contacts-section";

Obs

Vi har gått igenom grunderna i sass-preprocessorn som gör det möjligt att använda den i projekt. Dock har varje preprocessor ett stort antal olika funktioner. Att täcka alla dessa ligger utanför ramen för denna kurs.

question mark

Vad är den rekommenderade platsen för att lagra filer i "sass"-mappen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 7. Kapitel 7
some-alt