CSS-Farben
Das CSS-Farben-Modul definiert Farben, Farbtypen, Farbmischung, Transparenz und wie Sie diese Farben und Effekte auf HTML-Inhalte anwenden können.
Obwohl dieses Modul nur zwei CSS-Eigenschaften umfasst, color
und opacity
, hängen über 20 CSS- und SVG-Eigenschaften, CSS-Bilder, At-Regeln und @media-Regeln von diesen beiden Eigenschaften ab.
Farben in Aktion
Der untenstehende Farbsyntax-Konverter zeigt die Werte der aktuell ausgewählten Farbe in den CSS-Farbformaten rot-grün-blau (RGB), hexadezimal (HEX), Farbton, Sättigung und Helligkeit (HSL) und Farbton, Weißheit und Schwärze (HWB). Alle hier dargestellten RGB-, HEX-, HSL- und HWB-Farbwerte stellen, obwohl unterschiedlich geschrieben, denselben Farbwert dar.
Die Auswahl einer Farbe über den Farbwähler und einer Transparenz über den Schieberegler aktualisiert die RGB-, HEX-, HSL- und HWB-Werte. Wenn Sie einen neuen Farb- oder Transparenzwert wählen, aktualisiert sich die Farbe des Hintergrunds und des Schiebereglers über die CSS-Eigenschaften background-color
und accent-color
.
Um den Code für diesen Farbsyntax-Konverter zu sehen, sehen Sie sich den Quellcode auf GitHub an.
Referenz
>Eigenschaften
At-Regeln und Deskriptoren
Das CSS-Farbenmodul führt auch die @color-profile
-At-Regel ein, zusammen mit den Deskriptoren components
, rendering-intent
und src
. Derzeit unterstützen keine Browser diese Funktionen.
Funktionen
- Farb-Funktionen:
color-mix()
contrast-color()
light-dark()
Das CSS-Farbenmodul führt auch die Funktionen device-cmyk()
und contrast-color()
ein. Derzeit unterstützen keine Browser diese Funktionen.
Datentypen
Glossareinträge und Schlüsselwörter
Schnittstellen
Das CSS-Farben-Modul führt auch die CSSColorProfileRule
-Schnittstelle ein. Derzeit unterstützen keine Browser diese Funktion.
Leitfaden
- Anwenden von Farbe auf HTML-Elemente mit CSS
-
Ein Leitfaden zur Nutzung von CSS, um Farbe auf verschiedene Arten von Inhalten anzuwenden, einschließlich aller CSS-Eigenschaften, die
<color>
als Wert akzeptieren. - CSS-Farbwerte
-
Ein Überblick über Farbräume und die verschiedenen
<color>
Funktionalnotationen, die in CSS verfügbar sind. - Farben klug verwenden
-
Farbtheorie und Ressourcen, einschließlich der Suche nach den richtigen Farben, um eine zugängliche Farbpalette, Kontrast und das Drucken in Farbe zu erstellen.
- Relative Farben verwenden
-
Dieser Artikel erklärt die relative CSS-Farbsyntax, zeigt die verschiedenen Optionen und veranschaulicht sie mit einigen Beispielen.
- Farbwähler
-
Ein Tool, das es Ihnen ermöglicht, eine Farbe im sRGB-Farbraum auszuwählen und zwischen verschiedenen CSS-Farbformaten zu konvertieren, um das Verständnis der verschiedenen Farbsyntax zu fördern.
- Farbe und Leuchtdichte verstehen
-
Farbempfindung und die Verwendung von Farben mit farbunempfindlichen (farbenblinden) Benutzern, Benutzern mit eingeschränkter Sehkraft und Benutzern mit vestibulären oder anderen neurologischen Störungen im Hinterkopf.
- WCAG 1.4.1: Farbkontrast
-
Erklärung der Kontrastanforderungen zwischen Hintergrund- und Vordergrundinhalten zur Sicherstellung der Lesbarkeit.
Verwandte Konzepte
- CSS-Eigenschaften, die Teil anderer Spezifikationen sind:
- SVG-Farbeigenschaften, die Teil anderer Spezifikationen sind:
- SVG
color
-Attribut - Farbkreis Glossarbegriff
- Interpolation Glossarbegriff
- Die
@font-palette-values
At-Regeloverride-colors
Deskriptor - Die
@color-profile
At-Regel - Die
color-gamut
@media-Funktion - Die
forced-colors
@media-Funktion
Spezifikationen
Specification |
---|
CSS Color Module Level 4> |
CSS Color Module Level 5> |
Siehe auch
- CSS-Farbabstimmung Modul und die
print-color-adjust
Eigenschaft. - CSS-Bilder Modul, welches die CSS
<gradient>
Bilder definiert. - Die
VideoColorSpace
Schnittstelle - Das SVG
<feColorMatrix>
Element - Canvas-API: Anwenden von Stilen und Farben