Як використовувати кольори шістнадцяткового коду CSS з альфа значенням?

У CSS буває кілька варіантів запису кольорів, які можна використовувати. До поширених належать RGB (червоний, зелений, синій), RGBA (червоний, зелений, синій, альфа канал), HSL (відтінок, насиченість, яскравість). Найпопулярнішим є шістнадцятковий (HEX) код.
CSS підтримує іменовані кольори. БІльність сучасних браузерів їх можут прочитати та інтерпретувати. Таких кольорів наразі 147. Всі вони записуються англійською мовою (red, yellow, yellowgreen і т. ін.)
CSS запис виглядає наступним чином:

div {
	
  color: blue;

}
Шістнадцяткова система числення складається із цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 та літер A, B, C, D, E, F. За допомомогою HEX (hexadecimal / шістнадцятковий) можна записати в CSS практично будь-який колір.
Використання HEX кольору у CSS
HEX код кольору використовується у CSS як значення для властивостей (наприклад color, background-color і т. ін.) 
 
Конструкція така:
 
об’єкт, відкривальна фігурна дужка ({)
назва властивості, двокрапка (:), значення, крапка з комою (;)
закривальна фігурна дужка (})
 
 div {
   color: #HEX-код;
 }
 
 Перед HEX-кодом має стояти знак решітки (#). Після нього потрібно записувати HEX значення потрібного кольору в форматі #RRGGBB.
 
 Пари RR - відповідають за червоний (Red), GG - зелений (Green) та BB - синій (Blue).
 
 Також можна використовувати скорочений варіант запису для деяких кольорів - #RGB
Використовуємо шістнадцятковий колір з альфа каналом
HEX альфа каналом (Alpha) записується як HEXA.
HEX ALPHA записується в CSS як #RRGGBBAA де AA - це значення альфа-каналу. AA - це теж шістнадцяткове значення, але цей шістнадцятковий код для прозорого кольору / рівня прозорості кольору.
Стовідсотковий рівень прозорості має значення FF. Тобто будь-який колір з стовідсотковим значенням прозорості в альфа-каналі - повністю прозорий шістнадцятковий код (колір).
Наприклад #F2F2F2FF
Шістнадцятковий код прозорості - не дуже правильна назва. Більш правильна - рівень прозорості шістнадцяткового коду кольору, або альфа-канал hex-коду.
Шістнадцяткові коди прозорості альфа-каналу для HEX-кольору:
100% — FF - повна прозорість.
99% — FC
98% — FA
97% — F7
96% — F5
95% — F2
94% — F0
93% — ED
92% — EB
91% — E8
90% — E6
89% — E3
88% — E0
87% — DE
86% — DB
85% — D9
84% — D6
83% — D4
82% — D1
81% — CF
80% — CC
79% — C9
78% — C7
77% — C4
76% — C2
75% — BF
74% — BD
73% — BA
72% — B8
71% — B5
70% — B3
69% — B0
68% — AD
67% — AB
66% — A8
65% — A6
64% — A3
63% — A1
62% — 9E
61% — 9C
60% — 99
59% — 96
58% — 94
57% — 91
56% — 8F
55% — 8C
54% — 8A
53% — 87
52% — 85
51% — 82
50% — 80 - напівпрозорий
49% — 7D
48% — 7A
47% — 78
46% — 75
45% — 73
44% — 70
43% — 6E
42% — 6B
41% — 69
40% — 66
39% — 63
38% — 61
37% — 5E
36% — 5C
35% — 59
34% — 57
33% — 54
32% — 52
31% — 4F
30% — 4D
29% — 4A
28% — 47
27% — 45
26% — 42
25% — 40
24% — 3D
23% — 3B
22% — 38
21% — 36
20% — 33
19% — 30
18% — 2E
17% — 2B
16% — 29
15% — 26
14% — 24
13% — 21
12% — 1F
11% — 1C
10% — 1A
9% — 17
8% — 14
7% — 12
6% — 0F
5% — 0D
4% — 0A
3% — 08
2% — 05
1% — 03
0% — 00 - повна непрозорість
Рівень альфа-каналу в діапазоні від 0 до 100 відсотків. Повністю непрозорий шістнадцятковий колір буде мати 00 наприкінці HEXA формату запису #RRGGBBAA.
Наприклад #F2F2F200
Напівпрозорість - це альфа канал який буде мати рівень прозорості 50% (80). Тобто напівпрозорий колір в CSS буде мати 80 наприкінці HEXA формату запису #RRGGBBAA.
Наприклад #F2F2F280
Напівпрозорий колір тексту в CSS:
p {
  color: #F2F2F280;
}
Напівпрозорий колір фону в CSS:
div {
  background-color: #F2F2F280;
}
🤖 Категорії підібрані ШІ: Графічний дизайнВеб-розробка

🔗 Цитувати допис: "Як використовувати кольори шістнадцяткового коду CSS з альфа значенням?"

Якщо ви хочете процитувати цей допис у своїй роботі, статті, блозі, використовуйте наведену нижче інформацію.

Цей блок містить всю необхідну інформацію для правильного цитування, включаючи дату публікації, назву допису, URL та інше.

Зверніть увагу, що посилатись потрібно на автора/авторку контенту (профіль, окремий допис тощо), а сайт цейво (tseivo.com) - лише майданчик для розміщення публікацій.

Розгорнути деталі


🙌 Підтримати блог @memecode

Ви можете поширити цей допис у соцмережах, чим допоможете платформі цейво розвиватись (* ^ ω ^)

📝 Більше публікацій:
Дисклеймер

Інформація на сайті tseivo.com є суб'єктивною та відображає особисті погляди та досвід авторів та авторок блогів.

Використовуйте цей ресурс як одне з декількох джерел інформації під час своїх досліджень та прийняття рішень. Завжди застосовуйте критичне мислення. Людина сама несе відповідальність за свої рішення та дії.