Heim >Web-Frontend >Front-End-Fragen und Antworten >Was nützt hsla() in CSS3?
In CSS3 wird die Funktion hsla() verwendet, um Farben mithilfe von Farbton, Sättigung, Helligkeit und Transparenz zu definieren. Die Syntax lautet „hsla(Farbtonwert, Sättigungswert, Helligkeitswert, Transparenzwert)“; Farbtonwert Der Wertebereich ist „0~360“, der Wertebereich für Sättigung und Helligkeit ist „0%~100%“ und der Wertebereich für Transparenz ist „0~1“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
In CSS3 besteht die Funktion von hsla() darin, Farbe zu definieren. Die Funktion
hsla() verwendet Farbton, Sättigung, Helligkeit und Transparenz, um Farben zu definieren.
HSLA steht für Hue, Saturation, Lightness, Alpha (englisch: Hue, Saturation, Lightness, Alpha).
Farbton (H) ist das Grundattribut von Farbe, das wir normalerweise als Farbnamen bezeichnen, wie z. B. Rot, Gelb usw.
Sättigung (S) bezieht sich auf die Reinheit der Farbe. Je höher sie ist, desto reiner ist die Farbe. Je niedriger sie ist, desto mehr wird sie grau.
Helligkeit (L) benötigt 0-100 %. Erhöhen Sie die Helligkeit und die Farbe ändert sich zu Weiß; verringern Sie die Helligkeit, die Farbe ändert sich zu Schwarz.
Transparenz (A) nimmt einen Wert zwischen 0 und 1 an und repräsentiert Transparenz.
Syntax:
hsla(hue, saturation, lightness, alpha)
Wert | Beschreibung |
---|---|
Farbton – Farbton | Definition Farbton (0 bis 360) – 0 (oder 360) ist rot , 120 ist grün, 2 40 ist blaue Farbe |
Sättigung – Sättigung | definiert die Sättigung; 0 % ist grau, 100 % ist Vollfarbe |
Helligkeit – Helligkeit | definiert die Helligkeit 0 % ist dunkel, 50 % ist normal, 1 00 % ist weiß |
alpha - Transparenz | Definieren Sie Transparenz 0 (vollständig transparent) ~ 1 (vollständig undurchsichtig) |
Beispiel:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> #p1 {background-color:hsla(120,100%,50%,0.3);} #p2 {background-color:hsla(120,100%,75%,0.3);} #p3 {background-color:hsla(120,100%,25%,0.3);} #p4 {background-color:hsla(120,60%,70%,0.3);} #p5 {background-color:hsla(290,100%,50%,0.3);} #p6 {background-color:hsla(290,60%,70%,0.3);} </style> </head> <body> <p>HSL 颜色,并使用透明度:</p> <p id="p1">绿色</p> <p id="p2">浅绿</p> <p id="p3">暗绿</p> <p id="p4">柔和的绿色</p> <p id="p5">紫色</p> <p id="p6">柔和的紫色</p> </body> </html>
(Teilen von Lernvideos: cs s Video-Tutorial , Web-Frontend)
Das obige ist der detaillierte Inhalt vonWas nützt hsla() in CSS3?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!