Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Optimierung des Workflows für effizientes CSS-Coding | Einstieg in CSS
CSS-Grundlagen

bookOptimierung des Workflows für effizientes CSS-Coding

Variablen

CSS-Variablen, auch bekannt als CSS Custom Properties, ermöglichen die Definition wiederverwendbarer Werte im gesamten CSS-Code. Durch die Verwendung von Variablen entstehen dynamische und flexible Designs, die einfacher zu warten und zu aktualisieren sind.

Um eine Variable zu deklarieren, wird die Pseudoklasse :root am Anfang der CSS-Datei verwendet und der Variablenname mit -- vorangestellt. Zum Beispiel definieren wir eine Variable --blue-color mit dem Wert #3f42f3 im :root-Block:

:root {
  --blue-color: #3f42f3;
}

Nachdem eine Variable deklariert wurde, kann sie mit der Funktion var() auf jede CSS-Eigenschaft angewendet werden. Um beispielsweise der Eigenschaft color eines <h1>-Elements den Wert unserer Variable --blue-color zuzuweisen, schreiben wir:

h1 {
  color: var(--blue-color);
}

Im folgenden Beispiel werden die Kenntnisse zur Deklaration und Verwendung von Variablen kombiniert:

index.html

index.html

styles.css

styles.css

copy

In diesem Beispiel werden fünf Variablen definiert und auf beliebige Eigenschaften angewendet. Durch das Ändern der Werte dieser Variablen lassen sich die Farben im gesamten Stylesheet einfach aktualisieren.

Überschreiben von Eigenschaften

Manchmal ist es notwendig, bestimmte Eigenschaften in CSS zu überschreiben, um das gewünschte Styling zu erreichen. Dies kann erreicht werden, indem eine Eigenschaft mit demselben Namen innerhalb eines verschachtelten Selektors deklariert und ein neuer Wert zugewiesen wird.

Betrachten Sie das folgende Beispiel einer Ampel mit unterschiedlichen Farbsignalen:

index.html

index.html

styles.css

styles.css

copy

Durch das gezielte Ansprechen der spezifischen Signal-Klassen können wir die Farbe für jedes Signal präzise anpassen und gleichzeitig die gemeinsamen Stile beibehalten, die im Basis-Selektor .signal definiert sind.

Hinweis

Zusammenfassend bieten CSS-Variablen Flexibilität und Wartbarkeit, ermöglichen dynamische Designanpassungen, während das Überschreiben von Eigenschaften eine präzise Feinabstimmung der Stile und das Erreichen der gewünschten visuellen Effekte erlaubt.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 9

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you show me a complete example using multiple CSS variables?

How do I override a CSS variable for a specific element or section?

What are some best practices for naming CSS variables?

Awesome!

Completion rate improved to 2.56

bookOptimierung des Workflows für effizientes CSS-Coding

Swipe um das Menü anzuzeigen

Variablen

CSS-Variablen, auch bekannt als CSS Custom Properties, ermöglichen die Definition wiederverwendbarer Werte im gesamten CSS-Code. Durch die Verwendung von Variablen entstehen dynamische und flexible Designs, die einfacher zu warten und zu aktualisieren sind.

Um eine Variable zu deklarieren, wird die Pseudoklasse :root am Anfang der CSS-Datei verwendet und der Variablenname mit -- vorangestellt. Zum Beispiel definieren wir eine Variable --blue-color mit dem Wert #3f42f3 im :root-Block:

:root {
  --blue-color: #3f42f3;
}

Nachdem eine Variable deklariert wurde, kann sie mit der Funktion var() auf jede CSS-Eigenschaft angewendet werden. Um beispielsweise der Eigenschaft color eines <h1>-Elements den Wert unserer Variable --blue-color zuzuweisen, schreiben wir:

h1 {
  color: var(--blue-color);
}

Im folgenden Beispiel werden die Kenntnisse zur Deklaration und Verwendung von Variablen kombiniert:

index.html

index.html

styles.css

styles.css

copy

In diesem Beispiel werden fünf Variablen definiert und auf beliebige Eigenschaften angewendet. Durch das Ändern der Werte dieser Variablen lassen sich die Farben im gesamten Stylesheet einfach aktualisieren.

Überschreiben von Eigenschaften

Manchmal ist es notwendig, bestimmte Eigenschaften in CSS zu überschreiben, um das gewünschte Styling zu erreichen. Dies kann erreicht werden, indem eine Eigenschaft mit demselben Namen innerhalb eines verschachtelten Selektors deklariert und ein neuer Wert zugewiesen wird.

Betrachten Sie das folgende Beispiel einer Ampel mit unterschiedlichen Farbsignalen:

index.html

index.html

styles.css

styles.css

copy

Durch das gezielte Ansprechen der spezifischen Signal-Klassen können wir die Farbe für jedes Signal präzise anpassen und gleichzeitig die gemeinsamen Stile beibehalten, die im Basis-Selektor .signal definiert sind.

Hinweis

Zusammenfassend bieten CSS-Variablen Flexibilität und Wartbarkeit, ermöglichen dynamische Designanpassungen, während das Überschreiben von Eigenschaften eine präzise Feinabstimmung der Stile und das Erreichen der gewünschten visuellen Effekte erlaubt.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 9
some-alt