HTML - Hexadezimalcodes
HEX-Farbcodes verstehen
Aufbau von HEX-Farbcodes
HEX-Farbcodes verwenden ein 6-stelliges Hexadezimalformat, das aus Buchstaben (A-F) und Zahlen (0-9) besteht. Dem Code wird ein Rautezeichen (#) vorangestellt und er ist unabhängig von Groß- und Kleinschreibung. Der 6-stellige Code ist in drei Paare unterteilt, die jeweils eine Farbkomponente darstellen: Rot (R), Grün (G) und Blau (B).
#FF0000 Beispiel
#FF0000
Das erste Paar "FF" steht für die rote Komponente, während "00" sowohl die grüne als auch die blaue Komponente darstellt, was zu einer reinen roten Farbe führt.
Jedes Zahlenpaar in einem HEX-Farbcode kann von 00 bis FF reichen, wobei 00 die niedrigste Intensität und FF die höchste Intensität der jeweiligen Farbkomponente darstellt. Durch Variation der Werte der roten, grünen und blauen Komponenten können viele Farben erzeugt werden.
Wie HEX-Farbcodes funktionieren
HEX-Farbcodes funktionieren, indem sie die Intensität der roten, grünen und blauen Komponenten angeben, aus denen eine Farbe besteht. Jede Komponente wird durch einen Hexadezimalwert zwischen 00 und FF dargestellt. Die Beziehung zwischen Hexadezimalwerten und RGB-Farben ist unkompliziert.
#000000 Beispiel
#000000
Dies steht für Schwarz, da alle drei Komponenten auf ihre niedrigste Intensität (00) gesetzt sind.
#FFFFFF Beispiel
#FFFFFF
Dies steht für Weiß, da alle drei Komponenten auf ihre höchste Intensität (FF) gesetzt sind.
Durch die Verwendung verschiedener Kombinationen von Hexadezimalwerten für diese Komponenten können Sie über 16 Millionen mögliche Farben darstellen. Dies ermöglicht es Webentwicklern und Designern, genaue Farben für verschiedene Elemente auf einer Webseite wie Text oder Hintergründe festzulegen.
Verwendung von HEX-Farbcodes in HTML
Anwendung von HEX-Farben auf HTML-Elemente
HEX-Farbcodes können auf HTML-Elemente mit dem style
-Attribut angewendet werden. Das style
-Attribut ermöglicht die Angabe von Inline-CSS-Stilen für ein Element, einschließlich der Eigenschaften color
und background-color
.
Um die Textfarbe eines Elements mit einem HEX-Farbcode festzulegen, verwenden Sie die color
-Eigenschaft innerhalb des style
-Attributs:
Beispiel: Textfarbe mit HEX festlegen
<p style="color: #FF0000;">Dieser Text ist rot.</p>
Um die Hintergrundfarbe eines Elements festzulegen, verwenden Sie die background-color
-Eigenschaft:
Beispiel: Hintergrundfarbe mit HEX festlegen
<div style="background-color: #00FF00;">Dieses div hat einen grünen Hintergrund.</div>
Sie können HEX-Farbcodes auch auf Ränder anwenden, indem Sie die border
-Eigenschaft verwenden:
Beispiel: Randfarbe mit HEX festlegen
<p style="border: 2px solid #0000FF;">Dieser Absatz hat einen blauen Rand.</p>
Durch die Verwendung des style
-Attributs mit diesen Eigenschaften können Sie HEX-Farbcodes auf verschiedene HTML-Elemente anwenden und deren Erscheinungsbild steuern.
HEX-Farbcodes in CSS
Neben Inline-Stilen können HEX-Farbcodes auch in CSS-Stylesheets definiert werden. Dies ermöglicht es, Präsentationsstile von der HTML-Struktur zu trennen und Farben mithilfe von CSS-Selektoren und Klassen anzuwenden.
Um einen HEX-Farbcode in einem CSS-Stylesheet zu definieren, verwenden Sie diese Syntax:
Beispiel: HEX-Farbcodes in CSS definieren
.roter-text {
color: #FF0000;
}
.gruener-hintergrund {
background-color: #00FF00;
}
.blauer-rand {
border: 2px solid #0000FF;
}
Wir definieren drei CSS-Klassen: .roter-text
, .gruener-hintergrund
und .blauer-rand
. Jede Klasse gibt einen anderen HEX-Farbcode für ihre jeweilige Eigenschaft an.
Um diese Klassen auf HTML-Elemente anzuwenden, verwenden Sie das class
-Attribut:
Beispiel: CSS-Klassen auf HTML-Elemente anwenden
<p class="roter-text">Dieser Text ist rot.</p>
<div class="gruener-hintergrund">Dieses div hat einen grünen Hintergrund.</div>
<p class="blauer-rand">Dieser Absatz hat einen blauen Rand.</p>
Durch die Definition von HEX-Farbcodes in CSS-Stylesheets und die Verwendung von Selektoren und Klassen können Sie einheitliche Farben auf Ihrer Webseite anwenden. Dieser Ansatz fördert die Wiederverwendung von Code und erleichtert die Aktualisierung visueller Stile auf Ihrer Website.
Gängige HEX-Farbcodes
HEX-Farbcodes werden im Webdesign verwendet, und es gibt viele gängige Farben, die Designer nutzen. Hier ist eine Tabelle mit einigen gängigen HEX-Farbcodes und deren entsprechenden Namen:
HEX-Code | Farbname |
---|---|
#000000 | Schwarz |
#FFFFFF | Weiß |
#FF0000 | Rot |
#00FF00 | Grün |
#0000FF | Blau |
#FFFF00 | Gelb |
#FF00FF | Magenta |
#00FFFF | Cyan |
#800000 | Kastanienbraun |
#808000 | Olivgrün |
#008000 | Dunkelgrün |
#800080 | Lila |
#008080 | Petrol |
#000080 | Marineblau |
#808080 | Grau |
Dies sind nur einige Beispiele für die vielen benannten Farben, die entsprechende HEX-Codes haben. Es gibt online viele Ressourcen, die weitere Farbtabellen und Listen von HEX-Codes bereitstellen.
Zusätzlich zu einzelnen Farben verwenden Webdesigner oft Farbpaletten, die aus einer Reihe von Farben bestehen, die gut zusammenpassen.
Pastellfarben
#FFC8DD
(Rosa)#FFAFCC
(Hellrosa)#BDE0FE
(Hellblau)#A2D2FF
(Himmelblau)#CDB4DB
(Lavendel)
Warme Erdtöne
#E76F51
(Gebranntes Siena)#F4A261
(Sandbraun)#E9C46A
(Dunkles Khaki)#2A9D8F
(Dschungelgrün)#264653
(Anthrazit)
Leuchtend und Kräftig
#FF4136
(Leuchtendes Rot)#FF851B
(Orange)#FFDC00
(Gelb)#2ECC40
(Grün)
Diese Farbpaletten zeigen, wie verschiedene Farben kombiniert werden können, um visuell ansprechende Designs zu erstellen. Bei der Auswahl von Farben für eine Website sollten Sie Faktoren wie Harmonie, Kontrast und die Gesamtstimmung oder das Gefühl, das Sie vermitteln möchten, berücksichtigen.
Viele Websites und Tools helfen Designern, Farbpaletten zu erstellen und zu erkunden, wie zum Beispiel Adobe Color, Coolors und Paletton. Diese Tools ermöglichen es Ihnen, Farbschemata basierend auf verschiedenen Prinzipien wie komplementären oder analogen Farben zu generieren.
Durch die Verwendung gängiger HEX-Farbcodes und gut gestalteter Paletten können Webdesigner ansprechende Websites erstellen, die ihre beabsichtigte Botschaft klar vermitteln.
Werkzeuge für die Arbeit mit HEX-Farbcodes
Bei der Arbeit mit HEX-Farbcodes gibt es viele nützliche Werkzeuge, die es einfacher machen, Farben für Ihre Webprojekte zu erstellen, auszuwählen und zu verwalten.
Online HEX-Farbcode-Generatoren oder Farbwähler
Diese Websites ermöglichen es Ihnen, eine Farbe visuell mithilfe eines Farbrades auszuwählen oder durch Anpassung der Regler für Farbton, Sättigung und Helligkeit. Einige beliebte Online-Farbwähler sind:
- ColorPicker.com: Ein einfacher und intuitiver Farbwähler, der die HEX-, RGB- und HSL-Werte der ausgewählten Farbe anzeigt.
- Adobe Color: Ein Tool, mit dem Sie Farbpaletten basierend auf verschiedenen Regeln wie monochromatischen oder komplementären Farben erstellen können.
- Coolors.co: Ein Generator, der Ihnen hilft, Farbpaletten für Ihre Projekte zu erstellen und zu speichern.
Diese Tools sind nützlich, wenn Sie eine bestimmte Farbe finden oder eine neue Palette erstellen möchten.
Browser-Erweiterungen und Plugins
Einige beliebte Erweiterungen sind:
- ColorZilla: Eine Erweiterung für Firefox und Chrome, mit der Sie Farben von Webseiten auswählen können.
- Eye Dropper: Eine Chrome-Erweiterung, mit der Sie Farben von Webseiten auswählen und deren HEX-, RGB- oder HSL-Werte kopieren können.
- Color Picker: Ein Firefox-Add-on, mit dem Sie Farben von jeder Webseite auswählen können.
Diese Erweiterungen machen es einfach, schnell Farben von bestehenden Websites auszuwählen.
Umwandlung zwischen verschiedenen Farbformaten
Möglicherweise müssen Sie auch zwischen verschiedenen Formaten wie HEX, RGB (Rot Grün Blau) und HSL (Farbton Sättigung Helligkeit) umwandeln.
Beispiel: HEX format example
#FF0000
Ein 6-stelliger Code, der eine Farbe darstellt, wobei jedes Ziffernpaar der Intensität von Rot, Grün und Blau entspricht (z.B. #FF0000 für Rot).
Beispiel: RGB format example
rgb(255, 0, 0)
Gibt die Intensität von Rot, Grün und Blau als einzelne Werte zwischen 0 und 255 an.
Beispiel: HSL format example
hsl(0, 100%, 50%)
Stellt Farben mit Farbton (0-360 Grad), Sättigung (0-100%) und Helligkeit (0-100%) dar.
Viele Online-Tools wie RapidTables bieten Konverter, die eine Eingabe in einem Format und eine Ausgabe in einem anderen ermöglichen. Dies kann hilfreich sein, wenn Sie mit verschiedenen Systemen arbeiten.