CSS RGB- und RGBA-Farben


Inhaltsverzeichnis

    Inhaltsverzeichnis anzeigen


Ein RGB-Farbwert repräsentiert ROTES, GRÜNES und BLAUES Licht Quellen.


RGB-Wert

In CSS kann eine Farbe mit dieser Formel als RGB-Wert angegeben werden:

rgb(rot, grün, blau)

Jeder Parameter (rot, grün und Blau) definiert die Intensität der Farbe zwischen 0 und 255.

Beispielsweise wird rgb(255, 0, 0) als rot angezeigt, weil Rot auf seinen höchsten Wert (255) gesetzt ist und die anderen auch auf 0 gesetzt.

Um Schwarz anzuzeigen, setzen Sie alle Farbparameter auf 0, etwa so: rgb(0, 0, 0).

Um Weiß anzuzeigen, setzen Sie alle Farbparameter auf 255, z dies: rgb(255, 255, 255).

Experimentieren Sie, indem Sie die folgenden RGB-Werte mischen:

 

RED

255

GREEN

0

BLUE

0

Beispiel

rgb(255, 0, 0)
rgb(0, 0, 255)
rgb(60, 179, 113)
rgb(238, 130, 238)
rgb(255, 165, 0)
rgb(106, 90, 205)

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<body>

<h1>Specify colors using RGB values</h1>

<h2 style="background-color:rgb(255, 0, 0);">rgb(255, 0, 0)</h2>
<h2 style="background-color:rgb(0, 0, 255);">rgb(0, 0, 255)</h2>
<h2 style="background-color:rgb(60, 179, 113);">rgb(60, 179, 113)</h2>
<h2 style="background-color:rgb(238, 130, 238);">rgb(238, 130, 238)</h2>
<h2 style="background-color:rgb(255, 165, 0);">rgb(255, 165, 0)</h2>
<h2 style="background-color:rgb(106, 90, 205);">rgb(106, 90, 205)</h2>

</body>
</html>


Grautöne werden oft durch gleiche Werte für alle drei Lichtquellen definiert:

Beispiel

rgb(60, 60, 60)
rgb(90, 90, 90)
rgb(120, 120, 120)
rgb(180, 180, 180)
rgb(210, 210, 210)
rgb(240, 240, 240)

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<body>

<h1>Shades of gray</h1>

<p>By using equal values for red, green, and blue, you will get different shades of gray:</p>

<h2 style="background-color:rgb(60, 60, 60);">rgb(60, 60, 60)</h2>
<h2 style="background-color:rgb(90, 90, 90);">rgb(90, 90, 90)</h2>
<h2 style="background-color:rgb(120, 120, 120);">rgb(120, 120, 120)</h2>
<h2 style="background-color:rgb(180, 180, 180);">rgb(180, 180, 180)</h2>
<h2 style="background-color:rgb(210, 210, 210);">rgb(210, 210, 210)</h2>
<h2 style="background-color:rgb(240, 240, 240);">rgb(240, 240, 240)</h2>

</body>
</html>




RGBA-Wert

RGBA-Farbwerte sind eine Erweiterung der RGB-Farbwerte um einen Alphakanal - Gibt die Deckkraft einer Farbe an.

Ein RGBA-Farbwert ist angegeben mit:

rgba(rot, grün, blau, alpha)

Der Alpha-Parameter ist eine Zahl zwischen 0,0 (völlig transparent) und 1,0 (überhaupt nicht transparent):

Experimentieren Sie, indem Sie die folgenden RGBA-Werte mischen:

 

RED

255

GREEN

0

BLUE

0

ALPHA

0

Beispiel

rgba(255, 99, 71, 0)
rgba(255, 99, 71, 0.2)
rgba(255, 99, 71, 0.4)
rgba(255, 99, 71, 0.6)
rgba(255, 99, 71, 0.8)
rgba(255, 99, 71, 1)

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<body>

<h1>Make transparent colors with RGBA</h1>

<h2 style="background-color:rgba(255, 99, 71, 0);">rgba(255, 99, 71, 0)</h2>
<h2 style="background-color:rgba(255, 99, 71, 0.2);">rgba(255, 99, 71, 0.2)</h2>
<h2 style="background-color:rgba(255, 99, 71, 0.4);">rgba(255, 99, 71, 0.4)</h2>
<h2 style="background-color:rgba(255, 99, 71, 0.6);">rgba(255, 99, 71, 0.6)</h2>
<h2 style="background-color:rgba(255, 99, 71, 0.8);">rgba(255, 99, 71, 0.8)</h2>
<h2 style="background-color:rgba(255, 99, 71, 1);">rgba(255, 99, 71, 1)</h2>

</body>
</html>