1. Startseite
  2. »
  3. Allgemeine Themen & Trends
  4. »
  5. IT
  6. »
  7. CSS Color – So nutzt Du Farben in CSS

CSS Color – So nutzt Du Farben in CSS

IT
CSS Color

CSS Color – So nutzt Du Farben in CSS

CSS Color Attribution ist eine wichtige Komponente des Designs einer Website. Farbschemata können dem Design Leben einhauchen und die Benutzerfreundlichkeit verbessern. In CSS können Farben auf verschiedene Weise angegeben werden. In diesem Artikel werden die verschiedenen Möglichkeiten erläutert, wie Farben in CSS durch CSS Color genutzt werden können.

CSS kurz erklärt

CSS steht für Cascading Style Sheets. Diese Stylesheets sind Dateien, die die Formatierungs- und Layoutinformationen für eine Webseite enthalten. Die Formatierungsinformationen beinhalten Regeln für die Anzeige von Elementen auf einer Webseite, wie z.B. die Schriftart, die Farbe oder die Größe.

Die Layoutinformationen geben an, wo die Elemente auf der Webseite angezeigt werden sollen. CSS ist eine W3C-Standardsprache und wird von allen modernen Webbrowsern unterstützt.

Mit CSS kann man die Gestaltung einer Webseite deutlich verbessern und flexibler gestalten. Es ist einfach zu erlernen und bietet eine große Flexibilität bei der Gestaltung von Webseiten.

CSS Color im Überblick

CSS Color ist ein wichtiges Thema, das oft vernachlässigt wird. Viele Leute denken, dass es einfach ist, einige HEX- oder RGB-Werte einzugeben. Aber es gibt viel mehr Möglichkeiten, die man in CSS verwenden kann, und jede besitzt ihre eigenen Vor- und Nachteile.

Am Anfang sollten die Grundlagen CSS Color behandelt werden. Die am häufigsten verwendeten Farben sind Hexadezimal- und RGB-Farben. Hexadezimal-Farben werden häufig in Webdesigns verwendet, weil sie einfach zu erstellen und zu lesen sind.

RGB-Farben werden häufig in Grafiken und Bildern verwendet, weil sie eine größere Farbpalette bieten. Hexadezimal-Farben bestehen aus sechs Zeichen: drei für die Farbe und drei für die Helligkeit. Die ersten beiden Zeichen entsprechen der roten Farbe, die nächsten beiden der grünen Farbe und die letzten beiden der blauen Farbe.

Die Farben können von 00 bis FF variieren, wobei 00 die dunkelste Farbe ist und FF die hellste. Hexadezimal-Farben sind einfach zu erstellen und zu lesen, aber sie haben einen großen Nachteil: sie bieten nur 256 Farben.

Dies mag zunächst genug erscheinen, aber wenn man bedenkt, dass jede Farbe aus drei Farben besteht (rot, grün, blau), hat man bereits 16,7 Millionen Farben.

RGB-Farben bestehen aus drei Zahlen: einer für die rote Farbe, einer für die grüne Farbe und einer für die blaue Farbe. Die Zahlen können zwischen 0 und 255 variieren.

HSL-Farben (hierbei steht H für Helligkeit, S für Sättigung und L für Luminanz) sind eine Art von RGB-Farben, die es erleichtern, bestimmte Farben zu erstellen. CMYK-Farben (hierbei steht C für Cyan, M für Magenta, Y für Gelb und K für Schwarz) werden häufig in Drucken verwendet, können aber auch in CSS verwendet werden.

Wenn Du nach einer bestimmten Farbe suchst, kannst Du einen Farbwähler verwenden, um die gewünschte Hexadezimal- oder RGB-Farbe zu finden. Es gibt auch viele Online-Tools, mit denen Du Farben erstellen und bearbeiten kannst.

CSS Color – Namen

CSS Farben können entweder HEX-Werte, RGB-Werte oder sogenannte Farbnamen verwenden. Dieser Artikel konzentriert sich auf die Farbnamen.

Es gibt 140 vordefinierte Farbnamen in CSS, die wir verwenden können. Dazu gehören bekannte Farben wie „rot“, „blau“ und „grün“, aber auch weniger bekannte wie „orangered“ und „lightslateblue“.

Wenn Du einen Farbnamen in Deinem CSS-Code verwendest, solltest Du darauf achten, dass er richtig geschrieben wird. CSS Color ist sehr strikt in Bezug auf die Schreibweise und erkennt keine Abkürzungen oder alternative Schreibweisen. Zum Beispiel wird der Farbname „lila“ nicht erkannt, Du musst „lilac“ verwenden. Die Schreibweise der Farbnamen ist auch dann wichtig, wenn Du HTML-Tags verwendest.

Wenn Du einen Farbnamen in Deinem CSS-Code verwendest, solltest Du beachten, dass er in Anführungszeichen stehen muss. Dies ist jedoch nur dann erforderlich, wenn der Name aus mehr als einem Wort besteht. Wenn Du beispielsweise den Farbnamen „lightslateblue“ verwendest, musst Du ihn in Anführungszeichen schreiben. Wenn Du jedoch den Farbnamen „red“ verwendest, kannst Du ihn ohne Anführungszeichen schreiben.

Die Verwendung von Farbnamen in CSS Color hat einige Nachteile. Der größte ist, dass es schwierig ist, sich an alle 140 Farbnamen zu erinnern. Wenn Du häufig Farben verwendest, musst Du möglicherweise eine Liste der verfügbaren Namen zur Hand haben.

Insgesamt ist die Verwendung von Farbnamen in CSS Color eine gute Möglichkeit, Deine Webseite farblich ansprechender zu gestalten.

Einige CSS Color Farbnamen:

Color NameHEX-Farbcode
AliceBlue#F0F8FF
AntiqueWhite#FAEBD7
Aqua#00FFFF
Aquamarine#7FFFD4
Azure#F0FFFF
ForestGreen#228B22
MediumVioletRed#C71585
DarkMagenta#8B008B

Color RGB Angaben

Die Farbe RGB (rot, grün, blau) ist ein Additivfarbmodell, das heißt, dass es aus den drei Primärfarben Rot, Grün und Blau besteht.

Jede dieser Farben kann einen Wert zwischen 0 und 255 haben. Die Summe aller drei Werte ergibt dann die RGB-Farbcodes. RGB ist ein sehr beliebtes Farbmodell in der digitalen Welt, da es sehr einfach zu verwenden ist und dank der drei Primärfarben eine große Anzahl an verschiedenen Farben erzeugen kann.

Die meisten digitalen Geräte, einschließlich Computerbildschirme, verwenden RGB, um Farben anzuzeigen. Auch viele Fotografen und Grafikdesigner arbeiten mit RGB, da es einfacher ist, Bilder und Grafiken in diesem Format zu erstellen und zu bearbeiten.

Wenn Du RGB-Werte in andere Farbmodelle umwandeln möchtest, kannst Du dies online tun. Es gibt verschiedene RGB-to-Hex-Converter, mit denen Du RGB-Werte in Hex-Codes umwandeln kannst.

Color Hexadezimal Angaben


Es gibt verschiedene Arten CSS Color anzugeben. Die einfachste Art ist die Angabe einer Hexadezimalzahl, die aus sechs Zeichen (#RRGGBB) besteht.

Hex Zahlen funktionieren ähnlich wie RGB angaben. Der Code besteht aus den Zeichen 0-9 und A-F. Jede Ziffer oder Buchstabe des Codes entspricht einer Zahl. Die Hexadezimalcode-Nummern 0-9 entsprechen den Dezimalzahlen 0-9. Die Buchstaben A-F entsprechen den Dezimalzahlen 10-15.

Hexadezimalcodes werden häufig verwendet, um Farben im RGB-Farbraum zu definieren. Ein HEX-Farbcode besteht aus sechs Zeichen mit einer vorangestellten Raute. Die ersten beiden Ziffern geben den Rotanteil an, die zweiten beiden Ziffern geben den Grünanteil an und die letzten beiden Ziffern geben den Blauanteil an.

Hexadezimal Zahlen Beispiele

FarbeHEX-Farbcode
Schwarz #000000
Weiß #FFFFFF
Rot#FF0000
Grün #00FF00
Blau #0000FF

CSS Color – currentcolor Eigenschaft

Die „currentcolor“ Eigenschaft ist ein Schlüsselwort, welches den aktuellen Farbwert eines Elements definiert. Dieser Farbwert wird vom Browser berechnet und kann sich je nach Element ändern.

Wird ein Element in seinem Farbwert nicht explizit definiert, wird der Farbwert vom Browser aus den Eltern-Elementen berechnet. Das bedeutet, dass sich dieser Wert kann je nach Element ändert.

Die „currentcolor“ Eigenschaft kann für viele CSS-Eigenschaften verwendet werden, z.B. für die „color“, „border-color“ oder „background-color“ Eigenschaften.

Beispiel:

body { color: red; 
} 
p { color: currentcolor; 
} 

In diesem Beispiel wird der Farbwert des „p“ Elements vom Browser aus dem „body“ Element berechnet. Dadurch, dass der Farbwert des „body“ Elements „red“ ist, wird auch der Farbwert des „p“ Elements „red“ sein.

CSS Color – Das solltest Du jetzt wissen!


CSS Farben sind ein wesentlicher Bestandteil der Gestaltung von Webseiten. Die Wahl der richtigen Farben kann den Unterschied zwischen einer professionellen und einer unprofessionellen Website ausmachen.

Beim Erstellen von Farbverläufen brauchst Du hingegen CSS Gradient, da CSS Color nur einzelne Farben darstellt.

Mit CSS Color können Farben auf verschiedene Weise angegeben werden:

  • Mit Farbnamen
  • RGB Werte
  • Hexadezimal Werte
  • HSL Werte
  • CMYK Werte
  • mit der Eigenschaft currentcolor

Am häufigsten werden Farben in RGB oder Hexadezimal angegeben. Du kannst Farben auch als Namen, HSL oder CMYK Werte angeben.

FAQ zu CSS Color

Welche Möglichkeiten gibt es um Farben darzustellen?

Farben können mit RGB, HEX, Farbnamen, HSL oder CMYK Werten dargestellt werden.

Wie viele Farbnamen gibt es bei CSS?

CSS kennt ca. 140 Farbnamen.

Kann ich auch einen Farbverlauf mit CSS Color erstellen?

Mit CSS Gradient können extra Farbverläufe erstellt werden.

Ähnliche Beiträge