Heim  >  Artikel  >  Web-Frontend  >  Wie kann ich in einer zentralen SCSS-Datei deklarierte Variablen über mehrere SASS-Dateien hinweg verwenden?

Wie kann ich in einer zentralen SCSS-Datei deklarierte Variablen über mehrere SASS-Dateien hinweg verwenden?

Barbara Streisand
Barbara StreisandOriginal
2024-11-10 17:39:02838Durchsuche

How can I use variables declared in a central SCSS file across multiple SASS files?

Variablen über mehrere SASS-Dateien hinweg verwenden

Problem:

Sie streben eine zentralisierte Aufrechterhaltung an .scss-Datei zur Verwaltung aller Variablendefinitionen innerhalb eines Projekts. Das Projekt umfasst zahlreiche CSS-Dateien, deren Ziel darin besteht, projektweite Stilvariablen an einem einzigen Ort zu deklarieren. Gibt es eine Methode, um dies in SCSS zu erreichen?

Lösung:

Um dies zu erreichen, befolgen Sie diese Schritte:

  1. Erstellen Sie einen Ordner mit dem Namen „utilities“ und erstellen Sie darin eine Datei mit dem Namen „_variables.scss“.
  2. In „_variables.scss“, deklarieren Sie Ihre Variablen wie folgt:
$black: #000;
$white: #fff;
  1. Als nächstes erstellen Sie eine „style.scss“-Datei, die alle Ihre anderen SCSS-Dateien importiert:
// Utilities
@import "utilities/variables";

// Base Rules
@import "base/normalize";
@import "base/global";
  1. In jeder der importierten Dateien können Sie auf die deklarierten Variablen zugreifen. Stellen Sie sicher, dass Sie die Variablendatei vor allen anderen Dateien importieren, die Zugriff auf die Variablen erfordern.

Mit diesem Ansatz können Sie projektweite Variablen zentral verwalten und gleichzeitig die Modularität Ihrer SCSS-Codebasis beibehalten.

Das obige ist der detaillierte Inhalt vonWie kann ich in einer zentralen SCSS-Datei deklarierte Variablen über mehrere SASS-Dateien hinweg verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn