Kolorem o barwie niebieskiej jest kolor
A. #00EE00
B. #EE00EE
C. #0000EE
D. #EE0000
Pytanie z egzaminu CKE, czerwiec 2021 (arkusz EE.09-SG-21.06).
Kolor #0000EE ma barwę niebieską, ponieważ zapis szesnastkowy koloru w CSS i grafice komputerowej ma najczęściej postać #RRGGBB. Dwie pierwsze cyfry opisują składową czerwoną, dwie następne zieloną, a dwie ostatnie niebieską. W #0000EE wartości czerwonej i zielonej są równe 00, czyli praktycznie ich nie ma, natomiast składowa niebieska ma wartość EE, czyli 238 w systemie dziesiętnym. To daje intensywny odcień niebieskiego, choć nie jest to maksymalny niebieski #0000FF. W praktyce taki zapis stosuje się np. w CSS przy ustawianiu koloru tekstu, tła, ramek albo ikon SVG. Moim zdaniem warto zapamiętać zasadę RGB, bo potem dużo łatwiej czyta się kolory w projektach stron WWW. Dobra praktyka jest taka, żeby w arkuszach CSS używać spójnej palety kolorów, najlepiej zapisanej w zmiennych CSS, np. dla koloru linków, przycisków i elementów aktywnych. Dzięki temu interfejs jest czytelny, łatwiej go utrzymać i nie robi się przypadkowy miszmasz kolorystyczny.
W zapisie kolorów szesnastkowych bardzo łatwo pomylić kolejność kanałów, a to jest chyba najczęstszy błąd przy takich pytaniach. Format #RRGGBB oznacza kolejno czerwony, zielony i niebieski, a nie dowolnie ustawione trzy pary znaków. Jeżeli wysoka wartość znajduje się w pierwszej parze, jak w #EE0000, to dominującą składową jest czerwień, więc taki kolor będzie czerwony, nie niebieski. Gdy wysoka wartość pojawia się w środkowej parze, jak w #00EE00, wtedy mamy kolor zielony, bo kanał G ma dużą jasność, a czerwony i niebieski są wyzerowane. Z kolei #EE00EE łączy mocną czerwień i mocny niebieski przy braku zieleni, więc powstaje odcień magenty albo fioletowo-różowy, zależnie od kontekstu wyświetlania. To nie jest czysty niebieski, tylko mieszanka dwóch kanałów RGB. W webdesignie takie różnice mają znaczenie, bo przeglądarka interpretuje wartości dokładnie według standardów CSS, bez zgadywania intencji autora. Z mojego doświadczenia najlepiej czytać kolor od lewej do prawej: czerwony, zielony, niebieski. Wtedy od razu widać, który kanał świeci najmocniej. Dobrą praktyką jest też porównywanie wartości: 00 oznacza brak składowej, EE oznacza wartość wysoką, bliską maksimum FF. Dzięki temu nie trzeba uczyć się każdego koloru na pamięć, tylko da się go logicznie odczytać.