Dateiaufteilung in SASS
SASS ist ein CSS-Präprozessor, der für „Syntactically Awesome Style Sheet“ steht. Der SASS-Code wird genau wie eine Skriptsprache wie JavaScript geschrieben, aber zum Zeitpunkt der Kompilierung wird er in CSS konvertiert und kompiliert Als CSS im Browser kann es mit jeder CSS-Version verwendet werden. Es wird verwendet, um die Art und Weise des Schreibens des Codes in normalem CSS zu verbessern In einem normalen Arbeitsbereich sind wir es gewohnt, den gesamten Code in eine separate Datei zu schreiben, was es für andere Entwickler schwierig macht, unseren Code zu lesen und zu verstehen. Mit SASS können wir Dateien aufteilen und Code in mehrere Dateien aufteilen.
Der Prozess des Aufteilens einer Datei umfasst das Aufteilen einer großen Datei in mehrere Unterdateien und deren anschließende Verknüpfung miteinander, was mit den folgenden Methoden in SASS einfach durchgeführt werden kann −Durch die Verwendung von @import und Partials
- Durch die Verwendung von @use und Partials
-
Bei dieser Methode schreiben wir die Stile so, wie wir es normalerweise in CSS-Dateien schreiben, aber es wird eine gemeinsame Datei geben, die die
@import
-Anweisung für alle anderen Dateien enthält, um sie einzuschließen oder miteinander zu verknüpfen und den Code aller zu erhalten diese Dateien in dieser Datei.Nachdem alle Unterdateien verknüpft oder in die gemeinsame Datei eingebunden sind, müssen Sie den folgenden Befehl im selben Ordner ausführen, in dem alle SASS-Dateien vorhanden sind −
Sass –-watch common_file_name.scss final_output_file_name.scss
Lassen Sie uns anhand von Codebeispielen ausführlich besprechen, wie die obige Methode implementiert wird -
Schritte
- Schritt 1
- - In diesem Schritt erstellen wir mehrere SASS-Dateien mit der Erweiterung .scss
- – Jetzt erstellen wir eine SASS-Datei, die die @import-Anweisungen für alle im vorherigen Schritt erstellten SASS-Dateien enthält.
- – Im letzten Schritt verwenden wir den obigen Befehl, um die öffentliche Datei in die endgültige CSS-Datei einzubinden oder zu verknüpfen und sie dann mit dem HTML-Dokument zu verknüpfen.
Die chinesische Übersetzung von
Erklärung lautet:
- Datei 1
- − Lassen Sie uns eine Datei namens test.scss erstellen und etwas SASS-Code in diese Datei einfügen.
div{ color: #fff; background: #444; margin: 15px; }
- Datei 2
- − Erstellen Sie nun eine Datei mit dem Namen
common.scss. Diese Datei verknüpft alle Unterdateien mithilfe der @import-Anweisung.
common.scss −
@import "test.scss"; div{ font-size: 22px; font-weight: bold; padding: 15px; }
- Datei 3
- − Dies wird unsere endgültige Datei sein, final.css, die den gesamten SASS-Code enthält und mit dem HTML-Dokument verknüpft wird.
sass –-watch common.scss final.css
final.css: /* imported code from test.scss */ div{ color: #fff; background: #444; margin: 15px; } /* code from common.scss */ div{ font-size: 22px; font-weight: bold; padding: 15px; }
Beispiel
Das folgende Beispiel zeigt Ihnen, wie Sie mehrere SASS-Dateien erstellen und miteinander verknüpfen und eine Seite gestalten können −
<html>
<head>
<style>
/* imported code from test.scss */
div{
color: #fff;
background: #444;
margin: 15px;
}
/* code from common.scss */
div{
font-size: 22px;
font-weight: bold;
padding: 15px;
}
</style>
</head>
<body>
<div>
<h2>This is Heading of First Div.</h2>
</div>
<div>
<h2>This is Heading of Second Div.</h2>
</div>
</body>
</html>
Nach dem Login kopieren
Im obigen Beispiel haben wir die endgültige final.css-Datei verwendet, um das Dokument mit allen Stilen von SASS-Dateien zu formatieren.<html> <head> <style> /* imported code from test.scss */ div{ color: #fff; background: #444; margin: 15px; } /* code from common.scss */ div{ font-size: 22px; font-weight: bold; padding: 15px; } </style> </head> <body> <div> <h2>This is Heading of First Div.</h2> </div> <div> <h2>This is Heading of Second Div.</h2> </div> </body> </html>
HINWEIS
– Bitte stellen Sie sicher, dass SASS auf Ihrem System vorinstalliert ist, um das obige Codebeispiel zu implementieren.Durch die Verwendung von @use und Teildateien
Das Einbetten von Stilen mit der Methode@use
ähnelt fast der Methode@import. Sie müssen den Dateinamen lediglich einen Unterstrich voranstellen und sie mit der @use-Anweisung importieren. Dadurch können wir auch auf Funktionen und Mixins zugreifen, die in der SASS-Datei definiert sind. Die chinesische Übersetzung von Erklärung lautet:
ErklärungDatei 1 – Datei 1 ist eine SASS-Datei, die die Funktionen, Mixins und einfachen CSS-Stile enthält, die mit einem Unterstrich als Präfix definiert sind.
- _test.scss −
- − Dies wird eine gemeinsame Datei sein, die alle SASS-Dateien mithilfe von @use-Anweisungen miteinander verknüpft.
- − Diese Datei ist die endgültige CSS-Datei, sie ist die endgültige Version aller Stile aus allen SASS-Dateien.
@function my_space(){ $padding: "15px"; return $padding; }
- Datei 2
@use "test"; div{ color: #fff; padding: test.my_space(); }
- Datei 3
sass –-watch common.scss final.css
/* combined code from both files */ div{ color: #fff; padding: 15px; }
Das obige ist der detaillierte Inhalt vonDateiaufteilung in SASS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wenn Sie kürzlich mit GraphQL gearbeitet oder seine Vor- und Nachteile überprüft haben, haben Sie zweifellos Dinge wie "GraphQL nicht unterstützen Caching" oder gehört

Die Sufelte Transition -API bietet eine Möglichkeit, Komponenten zu beleben, wenn sie das Dokument eingeben oder verlassen, einschließlich benutzerdefinierter Svelte -Übergänge.

Wie viel Zeit damit, die Inhaltspräsentation für Ihre Websites zu entwerfen? Wenn Sie einen neuen Blog -Beitrag schreiben oder eine neue Seite erstellen, denken Sie darüber nach

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

NPM-Befehle führen verschiedene Aufgaben für Sie aus, entweder als einmalige oder als kontinuierlich ausgeführter Vorgang für Dinge wie das Starten eines Servers oder das Kompilieren von Code.

In dem Artikel werden CSS für Texteffekte wie Schatten und Gradienten verwendet, diese für die Leistung optimiert und die Benutzererfahrung verbessert. Es listet auch Ressourcen für Anfänger auf (159 Zeichen)

Ich habe mich neulich mit Eric Meyer unterhalten und erinnerte mich an eine Eric Meyer -Geschichte aus meinen prägenden Jahren. Ich habe einen Blog -Beitrag über CSS -Spezifität geschrieben, und

Unabhängig davon, in welcher Phase Sie als Entwickler Sie befinden, haben die Aufgaben, die wir erledigen - ob groß oder klein - einen enormen Einfluss auf unser persönliches und berufliches Wachstum.
