rgba()
- Data publikacji
- Ostatnio edytowano
Przeznaczenie funkcji rgba()
Za pomocą funkcji rgba()
możemy określić wartość interesującego nas koloru wraz z dodatkowym procentem przezroczystości.
Parametry funkcji rgba()
- Przykładowe zapisy
-
rgba(188, 59, 213, 0.6)
rgba(255, 0, 200, 0.45)
rgba(90, 185, 45, 0.764)
- red
-
Parametr
red
jest wymaganym parametrem funkcjirgba()
. Parametrred
określa intensywność barwy czerwonej. Im większa wartość parametrured
tym intensywność barwy czerwonej nowo powstającego koloru będzie większa. - green
-
Parametr
green
jest wymaganym parametrem funkcjirgba()
. Parametrgreen
określa intensywność barwy zielonej. Im większa wartość parametrugreen
tym intensywność barwy zielonej nowo powstającego koloru będzie większa. - blue
-
Parametr
blue
jest wymaganym parametrem funkcjirgba()
. Parametrblue
określa intensywność barwy niebieskiej. Im większa wartość parametrublue
tym intensywność barwy niebieskiej nowo powstającego koloru będzie większa. - alpha
-
Parametr
alpha
jest wymaganym parametrem funkcjirgba()
. Parametralpha
określa procent przezroczystości koloru. Im większy procent tym przezroczystość nowo powstającego koloru będzie mniejsza.
Przykład funkcji rgba()
background-color:rgba(37, 244, 182, 0.5);
Kod źródłowy przykładu
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Darmowy Kurs CSS</title>
<style>
html {
font-size:16px;
font-family:Helvetica, sans-serif;
}
#rodzic {
background-image:url(https://webkod.pl/files/css/obrazek-01.png);
padding:1em;
}
#dziecko {
background-color:rgba(37, 244, 182, 0.5);
padding:1em;
font-size:1.3em;
}
</style>
</head>
<body>
<div id="rodzic">
<div id="dziecko">
tło tego elementu "div" posiada nowy kolor oraz jest przezroczyste w pięćdziesięciu procentach, ponieważ do tego elementu "div" została dodana właściwość "background-color" wraz z wartością w postaci funkcji "rgba()", w której to funkcji zostały użyte następujące wartości: "24, 244, 182, 0.9"
</div>
</div>
</body>
</html>
Interpretacja funkcji rgba()
-
tak
-
tak
-
tak
-
tak
-
tak, lecz od wersji 9
-
tak
Zobacz więcej informacji o interpretacji funkcji rgba().