Heim > Web-Frontend > CSS-Tutorial > Was sind Double-Dash-CSS-Eigenschaften und wie funktionieren sie?

Was sind Double-Dash-CSS-Eigenschaften und wie funktionieren sie?

Patricia Arquette
Freigeben: 2024-11-26 14:53:10
Original
814 Leute haben es durchsucht

What are Double-Dash CSS Properties and How Do They Work?

Erkunden der rätselhaften Double-Dash-CSS-Eigenschaften

Möglicherweise sind Sie auf einen seltsamen CSS-Code gestoßen, bei dem Eigenschaftsnamen mit doppelten Bindestrichen vorangestellt sind. Hierbei handelt es sich nicht um reguläre CSS-Eigenschaften, sondern um benutzerdefinierte Eigenschaften, die in CSS3 eingeführt wurden.

Benutzerdefinierte Eigenschaften verstehen

Benutzerdefinierte Eigenschaften, auch CSS-Variablen genannt, ermöglichen Ihnen das Definieren und Wiederverwenden von Werten in Ihrem gesamten Stylesheet. Sie ermöglichen Flexibilität und Wartbarkeit durch die Zentralisierung von Designelementen.

Syntax und Verwendung

Benutzerdefinierte Eigenschaften werden innerhalb des Stammelements (:root) mit der folgenden Syntax deklariert:

:root {
  --property-name: property-value;
}
Nach dem Login kopieren

Sie können dann mit var() auf den benutzerdefinierten Eigenschaftswert in jedem Element zugreifen. Funktion:

#element {
  color: var(--property-name);
}
Nach dem Login kopieren

Beispiel von W3C:

:root {
  --main-color: #05c;
  --accent-color: #056;
}

#foo h1 {
  color: var(--main-color);
}
Nach dem Login kopieren

Dieses Beispiel definiert benutzerdefinierte Eigenschaften für die Haupt- und Akzentfarben und verwendet die Farbwertvariable innerhalb der # foo h1 Selektor.

Referenz und Dokumentation

Für Eine umfassende Dokumentation zu benutzerdefinierten Eigenschaften finden Sie auf der W3C-Spezifikationsseite:

https://www.w3.org/TR/css-variables/

Das obige ist der detaillierte Inhalt vonWas sind Double-Dash-CSS-Eigenschaften und wie funktionieren sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage