Heim >Web-Frontend >Front-End-Fragen und Antworten >Was nützt hsla() in CSS3?

Was nützt hsla() in CSS3?

青灯夜游
青灯夜游Original
2022-03-17 18:32:242006Durchsuche

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“.

Was nützt hsla() in CSS3?

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>

Was nützt hsla() in CSS3?

(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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn