Notacja rgba(R, G, B, A) w CSS opisuje kolor za pomocą czterech składowych. Trzy pierwsze liczby to kanały R, G i B (czerwień, zieleń, niebieski), zwykle podawane w zakresie 0–255. Czwarta wartość, oznaczana jako A (alpha), określa przezroczystość koloru.
Odpowiedź "przezroczystości, gdzie 0 oznacza całkowitą przezroczystość, a 1 jej brak." jest poprawna, bo w CSS kanał alfa działa właśnie tak:
- A = 0 → kolor jest całkowicie przezroczysty (niewidoczny),
- A = 1 → kolor jest całkowicie nieprzezroczysty (w pełni kryjący).
Pozostałe odpowiedzi są błędne z typowych powodów:
- "nasycenia koloru czarnego" nie dotyczy RGBA. Nasycenie jest pojęciem charakterystycznym dla modeli typu HSL/HSV, a nie dla zapisu RGBA.
- "saturacji barw RGB" również miesza pojęcia. W RGBA nie ma oddzielnego parametru "saturacji" – kanały RGB opisują intensywność składowych, a nie nasycenie w sensie HSL.
- "przezroczystości, gdzie 1 oznacza całkowitą przezroczystość, a 0 jej brak" odwraca skalę alfa. To częsta pułapka, bo intuicja "1 = maksimum" może sugerować "maksymalną przezroczystość", ale w CSS 1 oznacza maksymalną nieprzezroczystość.
W praktyce kanał alfa wykorzystuje się np. do półprzezroczystych teł, nakładek modalnych, cieni oraz delikatnych efektów w UI. Warto zapamiętać prostą regułę: im większe A, tym bardziej kryje.