Ein weißes RGBA in HTML erstellen

Sushant Poudel 20 Februar 2023
Ein weißes RGBA in HTML erstellen

In diesem Artikel werden einige Methoden zum Erstellen eines weißen RGBA in HTML erläutert.

Verwenden Sie background:rgba(), um ein weißes RGBA zu erstellen

RGBA bezeichnet Rot, Grün, Blau und Alpha. Alpha gibt die Deckkraft einer Farbe an. Wir können die Funktion rgba() in CSS verwenden, um die Farbwerte für die genannten Farben anzugeben. Die Intensität von RGB kann von 0-255 variieren, aber der Alpha-Wert reicht nur von 0.0 (nicht sichtbar/volltransparent) bis 1.0 (sichtbar/nicht transparent). Wir können das weiße RGBA mit der Funktion rgba() als Ebene auf einige andere Farben anwenden. So können wir die Auswirkungen von weißem RGBA sehen. Wenn wir den Wert 255 auf alle Farboptionen setzen, wird eine weiße Farbe erstellt. Wir können die Deckkraft einstellen, um die Ebene sichtbar zu machen.

Erstellen Sie beispielsweise in HTML fünf div-Elemente und benennen Sie die Klassen als layer, blue, yellow, red und black. Wählen Sie dann in CSS alle Klassen außer layer aus und stellen Sie height auf 40px und width auf 100%. Wählen Sie dann die Klasse yellow und stellen Sie den background auf yellow. Legen Sie auf ähnliche Weise den Hintergrund für alle Klassen fest. Wählen Sie als Nächstes die Klasse layer aus und wenden Sie einige Stile darauf an. Stellen Sie width auf 50% und height auf 400px. Übernehmen Sie die absolute Positionierung und stellen Sie den background auf rgba(255,255,255,0.5).

Im folgenden Beispiel haben wir vier Container für die vier Farben erstellt. All diese Farben haben wir mit einer Breite von 100% versehen. Dann haben wir ein Overlay mit der Klasse layer erstellt. Wir haben die gesamte Breite halbiert und ein weißes RGBA aufgetragen. Wir haben den Wert 255 für jeden RGB-Wert und die Deckkraft von 0.5 dazu verwendet. Auf diese Weise wurde eine weiße Hintergrundüberlagerung mit den Originalfarben erstellt. Wir können sehen, dass die Deckkraft der Originalfarbe in der ersten Hälfte der Farben zunimmt. Wir können den Deckkraftwert nach unserem Wunsch ändern, um die Änderungen zu sehen. Der höhere Deckkraftwert in der weißen Farbe macht die Hintergrundfarben weniger transparent und umgekehrt. So können wir ein weißes RGBA-Overlay über den anderen Farben erstellen.

Beispielcode:

<div class="layer"></div>
<div class="blue"></div>
<div class="yellow"></div>
<div class="red"></div>
<div class="black"></div> 
.blue,.yellow,.red,.black {
 height:40px;
 width:100%;
}
.yellow{
 background:yellow;
}
.blue{
 background:blue;
}
.red{
 background:red;
}
.black{
 background:black;
}
.layer {
 width:50%;
 height:400px;
 position:absolute;
 background:rgba(255,255,255,0.5);
}
Sushant Poudel avatar Sushant Poudel avatar

Sushant is a software engineering student and a tech enthusiast. He finds joy in writing blogs on programming and imparting his knowledge to the community.

LinkedIn