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)“.
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)
Attributwert:
Wert | Beschreibung |
---|---|
rot | Definieren Sie den roten Wert, der Wertebereich liegt zwischen 0 und 255 Verwenden Sie den Prozentsatz 0 % ~ 100 % . |
Grün | Definieren Sie den Grünwert. Der Wertebereich liegt zwischen 0 und 255. Sie können auch den Prozentsatz zwischen 0 und 100 % verwenden. |
blau | Definieren 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>
Rendering:
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)
Eigenschaftswert:
Wert | Beschreibung |
---|---|
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 | (Lernvideo-Sharing : |