Heim > Web-Frontend > CSS-Tutorial > So legen Sie die Transparenzfarbe in CSS fest

So legen Sie die Transparenzfarbe in CSS fest

青灯夜游
Freigeben: 2021-04-14 19:05:56
Original
3877 Leute haben es durchsucht

Methode: 1. Verwenden Sie die Funktion RGBA(), um verschiedene Farben mithilfe der Überlagerung von Rot, Grün, Blau und Transparenz zu erzeugen. Die Syntax lautet „rgba(rot, grün, blau, Transparenz)“ 2. Verwenden Sie HSLA( ). Funktion, verwendet Farbton, Sättigung, Helligkeit und Transparenz, um die Farbe zu definieren. Die Syntax lautet „hsla (Farbton, Sättigung, Helligkeit, Transparenz)“.

So legen Sie die Transparenzfarbe in CSS fest

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

Methode 1: Verwenden Sie die RGBA()-Funktion

rgba()-Funktion verwendet die Überlagerung von Rot (R), Grün (G), Blau (B) und Transparenz (A), um eine Vielzahl von Farben zu erzeugen.

Grammatik:

rgba(red, green, blue, alpha)
Nach dem Login kopieren

Attributwert:

WertBeschreibung
rot Definieren Sie den roten Wert, der Wertebereich liegt zwischen 0 und 255 Verwenden Sie den Prozentsatz 0 % ~ 100 % .
GrünDefinieren Sie den Grünwert. Der Wertebereich liegt zwischen 0 und 255. Sie können auch den Prozentsatz zwischen 0 und 100 % verwenden.
blauDefinieren Sie den Blauwert. Der Wertebereich liegt zwischen 0 und 255. Sie können auch den Prozentsatz zwischen 0 und 100 % verwenden.
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:rgb(255,0,0,0.3);}
#p2 {background-color:rgb(0,255,0,0.3);}
#p3 {background-color:rgb(0,0,255,0.3);}
#p4 {background-color:rgb(192,192,192,0.3);}
#p5 {background-color:rgb(255,255,0,0.3);}
#p6 {background-color:rgb(255,0,255,0.3);}
</style>
</head>

<body>
<p>RGB 颜色,并使用透明度:</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>
Nach dem Login kopieren

Rendering:

So legen Sie die Transparenzfarbe in CSS fest

Methode 2: Verwenden Sie die Funktion HSLA() 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 und 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)
Nach dem Login kopieren

Eigenschaftswert:

(Lernvideo-Sharing :

CSS-Video-Tutorial

)

Das obige ist der detaillierte Inhalt vonSo legen Sie die Transparenzfarbe in CSS fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
WertBeschreibung
Farbton - Farbton Definition Farbton (0 bis 36 0) - 0 (oder 360) ist rot, 120 ist Grün, 240 ist blau
Saturation - Sättigung Definiert Sättigung; , 100 % 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>
Nach dem Login kopieren
Rendering: