CSS -Tutorial

CSS-Startseite CSS-Einführung CSS-Syntax CSS-Selektoren CSS-Anleitung CSS-Kommentare CSS-Farben CSS-Hintergründe CSS-Grenzen CSS-Ränder CSS-Padding CSS-Höhe/Breite CSS-Box-Modell CSS-Gliederung CSS-Text CSS-Schriftarten CSS-Icons CSS-Links CSS-Listen CSS-Tabellen CSS-Anzeige CSS Max-Breite CSS-Position CSS Z-Index CSS-Überlauf CSS-Float CSS Inline-Block CSS-Ausrichtung CSS-Kombinatoren CSS Pseudo-Klasse CSS Pseudo-Element CSS-Opazität CSS-Navigationsleiste CSS-Dropdowns CSS-Bildergalerie CSS-Bild-Sprites CSS-Attribut-Selektoren CSS-Formulare CSS-Zähler CSS-Website-Layout CSS-Einheiten CSS-Spezifität CSS !wichtig CSS-Mathematikfunktionen

CSS-Erweitert

Abgerundete CSS-Ecken CSS-Randbilder CSS-Hintergründe CSS-Farben CSS-Farbschlüsselwörter CSS-Verläufe CSS-Schatten CSS-Texteffekte CSS-Webfonts CSS-2D-Transformationen CSS-3D-Transformationen CSS-Übergänge CSS-Animationen CSS-Tooltips Bilder im CSS-Stil CSS-Bildreflexion CSS-Objektanpassung CSS-Objektposition CSS-Maskierung CSS-Schaltflächen CSS-Paginierung CSS mehrere Spalten CSS-Benutzeroberfläche CSS-Variablen Größe von CSS-Boxen CSS-Medienabfragen CSS MQ-Beispiele CSS-Flexbox

CSS- responsiv

RWD-Einführung RWD-Ansichtsfenster RWD-Rasteransicht RWD-Medienabfragen RWD-Bilder RWD-Videos RWD-Frameworks RWD-Vorlagen

CSS -Raster

Grid-Einführung Grid-Container Rasterelement

CSS -SASS

SASS-Tutorial

CSS- Beispiele

CSS-Vorlagen CSS-Beispiele CSS-Quiz CSS-Übungen CSS-Zertifikat

CSS- Referenzen

CSS-Referenz CSS-Selektoren CSS-Funktionen CSS-Referenz Aural CSS-websichere Schriftarten CSS animierbar CSS-Einheiten CSS PX-EM-Konverter CSS-Farben CSS-Farbwerte CSS-Standardwerte CSS-Browser-Unterstützung

CSS HSL-Farben


HSL steht für Farbton, Sättigung und Helligkeit.


HSL-Wert

In CSS kann eine Farbe mithilfe von Farbton, Sättigung und Helligkeit (HSL) in der Form angegeben werden:

hsl( Farbton , Sättigung , Helligkeit )

Der Farbton ist ein Grad auf dem Farbrad von 0 bis 360. 0 ist rot, 120 ist grün und 240 ist blau.

Die Sättigung ist ein Prozentwert, 0 % bedeutet einen Grauton und 100 % die volle Farbe.

Helligkeit ist auch ein Prozentsatz, 0 % ist schwarz, 50 % ist weder hell noch dunkel, 100 % ist weiß

Experimentieren Sie, indem Sie die folgenden HSL-Werte mischen:

hsl(0, 100 %, 50 %)

FARBTON

0

SÄTTIGUNG

100%

LEICHTIGKEIT

50%

Beispiel

hsl(0, 100%, 50%)
hsl(240, 100%, 50%)
hsl(147, 50%, 47%)
hsl(300, 76%, 72%)
hsl(39, 100%, 50%)
hsl(248, 53%, 58%)


Sättigung

Sättigung kann als Intensität einer Farbe beschrieben werden.

100 % ist reine Farbe, keine Grauschattierungen

50 % sind 50 % grau, aber Sie können die Farbe noch sehen.

0% ist komplett grau, man sieht die Farbe nicht mehr.

Beispiel

hsl(0, 100%, 50%)
hsl(0, 80%, 50%)
hsl(0, 60%, 50%)
hsl(0, 40%, 50%)
hsl(0, 20%, 50%)
hsl(0, 0%, 50%)


Leichtigkeit

Die Helligkeit einer Farbe lässt sich damit beschreiben, wie viel Licht man der Farbe geben möchte, wobei 0 % kein Licht (schwarz) bedeutet, 50 % 50 % hell (weder dunkel noch hell) bedeutet, 100 % volle Helligkeit (weiß) bedeutet.

Beispiel

hsl(0, 100%, 0%)
hsl(0, 100%, 25%)
hsl(0, 100%, 50%)
hsl(0, 100%, 75%)
hsl(0, 100%, 90%)
hsl(0, 100%, 100%)


Grautöne

Grauschattierungen werden oft definiert, indem Sie den Farbton und die Sättigung auf 0 setzen und die Helligkeit von 0 % bis 100 % anpassen, um dunklere/hellere Schattierungen zu erhalten:

Beispiel

hsl(0, 0%, 0%)
hsl(0, 0%, 24%)
hsl(0, 0%, 47%)
hsl(0, 0%, 71%)
hsl(0, 0%, 94%)
hsl(0, 0%, 100%)


HSLA-Wert

HSLA-Farbwerte sind eine Erweiterung von HSL-Farbwerten mit einem Alphakanal, der die Deckkraft einer Farbe angibt.

Ein HSLA-Farbwert wird angegeben mit:

hsla ( Farbton, Sättigung , Helligkeit, Alpha )

Der Alpha-Parameter ist eine Zahl zwischen 0,0 (vollständig transparent) und 1,0 (überhaupt nicht transparent):

Experimentieren Sie, indem Sie die folgenden HSLA-Werte mischen:

hsla (0, 100 %, 50 %, 0,5)

FARBTON

0

SÄTTIGUNG

100%

LEICHTIGKEIT

50%

ALPHA

0,5

Beispiel

hsla(9, 100%, 64%, 0)
hsla(9, 100%, 64%, 0.2)
hsla(9, 100%, 64%, 0.4)
hsla(9, 100%, 64%, 0.6)
hsla(9, 100%, 64%, 0.8)
hsla(9, 100%, 64%, 1)