HTML Кольори
В цій темі:
HTML кольори задаються з використанням попередньо визначених назв кольорів або значень RGB, HEX, HSL, RGBA, HSLA.
Назви кольорів
В HTML колір можна вказати за допомогою назви кольору:
HTML підтримує 140 стандартних назв кольорів.
Background Color - Колір фону
Ви можете встановити колір фону для HTML елементів:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
Приклад
<h1 style="background-color:DodgerBlue;">Hello World</h1>
<p style="background-color:Tomato;">Lorem ipsum...</p>
Спробуйте самі »
Text Color - Колір тексту
Ви можете встановити колір тексту:
Hello World
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
Приклад
<h1 style="color:Tomato;">Hello
World</h1>
<p style="color:DodgerBlue;">Lorem
ipsum...</p>
<p style="color:MediumSeaGreen;">Ut wisi enim...</p>
Спробуйте самі »
Border Color - Колір межі
Ви можете встановити колір меж:
Hello World
Hello World
Hello World
Приклад
<h1 style="border:2px
solid Tomato;">Hello
World</h1>
<h1 style="border:2px
solid DodgerBlue;">Hello
World</h1>
<h1 style="border:2px
solid Violet;">Hello
World</h1>
Спробуйте самі »
Значення кольору
В HTML кольори також можуть бути вказані з використанням значень кольорів RGB, HEX, HSL, RGBA та HSLA:
Те саме, що і назва кольору "Tomato":
То же, что и название цвета "Tomato", но на 50% прозрачнее:
Приклад
<h1 style="background-color:rgb(255,
99, 71);">...</h1>
<h1 style="background-color:#ff6347;">...</h1>
<h1 style="background-color:hsl(9,
100%, 64%);">...</h1>
<h1 style="background-color:rgba(255,
99, 71, 0.5);">...</h1>
<h1 style="background-color:hsla(9,
100%, 64%, 0.5);">...</h1>
Спробуйте самі »
RGB Значення
В HTML колір можна вказати як RGB значення, використовуючи цю формулу:
rgb(red, green, blue)
Кожний параметр (red, green та blue) визначає інтенсивність кольору від 0 до 255.
Наприклад, rgb(255, 0, 0) відображається як червоний, тому що червоний встановлений на найбільш високе значення (255), а інші встановлені на 0.
Щоб відобразити чорний колір, встановіть всі параметри кольорів на 0, як тут: rgb(0, 0, 0).
Для відображення білого встановіть всі параметри кольору на 255, як тут: rgb(255, 255, 255).
Експериментуйте, змішуючи значення RGB нижче:
RED
GREEN
BLUE
Приклад
Спробуйте самі »
Відтінки сірого часто визначаються з використанням рівних значень для всіх трьох джерел світла:
Приклад
Спробуйте самі »
HEX значення
В HTML колір можна вказати, використовуючи шістнадцяткове (HEX) значення в формі:
#rrggbb
де rr (red), gg (green) та bb (blue) шістнадцяткові значення від 00 до ff (такі ж, як десяткові 0-255).
Наприклад, #ff0000 відображається як червоний, тому що червоний встановлений на найвище значення (ff), а інші встановлені на найнижче значення (00).
Відтінки сірого часто визначаються з використанням рівних значень для всіх трьох джерел світла:
HSL значення
В HTML колір можна вказати за допомогою відтінку (hue), насиченості (saturation) і яскравості (lightness) - HSL значення в формі:
hsl(hue, saturation, lightness)
Відтінок (hue) - це градус колірного кола від 0 до 360. 0 - червоний, 120 - зелений, 240 - синій.
Насиченість (saturation) - це процентне значення, 0% означає відтінок сірого, а 100% - це повний колір.
Яскравість (lightness) також в процентах, 0% - чорний, 50% - ні світлий, ні темний, 100% - білий.
Приклад
Спробуйте самі »
Насиченість
Насиченість можна описати як інтенсивність кольору.
100% чистий колір, без відтінків сірого
50% - це 50% сірий, але ви все одно можете бачити колір.
0% повністю сірий, ви більше не бачите колір.
Приклад
Спробуйте самі »
Яскравість
Яскравість кольору можна описати як кількість світла, яке ви хочете дати кольору, де 0% означає відсутність світла (чорний), 50% означає 50% світла (ні темно, ні світло), 100% означає повну яскравість (білий колір).
Приклад
Спробуйте самі »
Відтінки сірого часто визначаються шляхом установки відтінка і насиченості на 0 і регулюваня яскравості від 0% до 100%, щоб отримати більш темні/більш світлі відтінки:
Приклад
Спробуйте самі »
RGBA значення
Кольорові значення RGBA є розширенням кольорових значень RGB з альфа-каналом, який визначає непрозорість для кольору.
Значення кольору RGBA вказується за допомогою:
rgba(red, green, blue, alpha)
Альфа-параметр - це число від 0,0 (повністю прозоре) до 1,0 (зовсім не прозоре):
Приклад
Спробуйте самі »
HSLA значення
Кольорові значення HSLA є розширенням значень кольору HSL з альфа-каналом, який визначає непрозорість для кольору.
Значення кольору HSLA задається за допомогою:
hsla(hue, saturation, lightness, alpha)
Альфа-параметр - це число від 0,0 (повністю прозоре) до 1,0 (зовсім не прозоре):
Приклад
Спробуйте самі »
Запитання для самоконтролю
- Як задати кольори на вебсторінках?
- Які назви кольорів використовуються на вебсторінках?
- Скільки стандартних назв кольорів підтримується в HTML?
- За допомогою якої властивості можна встановити колір фону HTML-сторінки?
- За допомогою якої властивості можна встановити колір тексту HTML-сторінки?
- За допомогою якої властивості можна встановити колір межі HTML-елемента?
- За допомогою яких значень кольорів можна встановити кольори на веб-сторінці?
- Як розшифровується RGB-значення кольору?
- Що визначає кожний параметр в RGB-значенні кольору?
- Яке мінімальне та максимальне значення кожного параметру в RGB-кольорі?
- Які мають бути значення кожного з джерел світла при встановленні відтінків сірого в RGB-кольорі?
- В якій формі вказується колір за допомогою шістнадцяткового (HEX) значення?
- Яке мінімальне та максимальне значення кожного параметру в HEX-кольорі?
- Які мають бути значення кожного з джерел світла при встановленні відтінків сірого в HEX-кольорі?
- Як розшифровується HSL-значення кольору?
- Яке мінімальне та максимальне значення кожного параметру в HSL-кольорі?
- Які мають бути значення кожного з джерел світла при встановленні відтінків сірого в HSL-кольорі?
- Для чого потрібен альфа-канал при встановленні значень кольору RGBA та HSLA?