НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Кольори в HTML. Уроки W3Schools українською для початківців

En Es De Fr

HWB Кольори


Що таке HWB-кольори?

Колір HWB — це модель кольору, яка описує колір за допомогою трьох значень:

  • Hue (Відтінок): Це кут на кольоровому колі, який визначає основний колір (наприклад, червоний, зелений, синій). Вимірюється в градусах (від 0 до 360).
  • Whiteness (Білість): Це відсоток білого кольору, доданого до основного відтінку. Вимірюється у відсотках (від 0 до 100).
  • Blackness (Чорнота): Це відсоток чорного кольору, доданого до основного відтінку. Вимірюється у відсотках (від 0 до 100).

Вона допомагає точно визначити колір, враховуючи, як багато білого або чорного кольору в ньому є.


Як це працює?

Уявіть собі, що у вас є чистий колір (наприклад, червоний), і ви хочете зробити його світлішим або темнішим. Якщо додати більше білого — колір стане світлішим (менше насиченим). Якщо додати більше чорного — колір стане темнішим (більш насиченим).


Де використовуються HWB-кольори?

Колір HWB використовується в різних сферах, де потрібно точно й інтуїтивно зрозуміло описувати кольори:

  • Графічний дизайн: Для створення гармонійних колірних палітр, вибору кольорів для веб-сайтів, логотипів, ілюстрацій тощо.
  • Веб-розробка: Для задання кольорів елементів веб-сторінок за допомогою CSS.
  • Обробка зображень: Для редагування кольорів на фотографіях, створення колірних ефектів тощо.

Модель HWB є альтернативою популярнішим моделям кольору, таким як RGB або HSL, тому що в ній дуже просто працювати з насиченістю кольору (якщо потрібно зробити колір світлішим або темнішим).


Переваги HWB

  • Простота використання: HWB надає зручний спосіб контролювати кольори без складних математичних розрахунків. HWB дозволяє легко створювати різні відтінки, лише змінюючи значення Whiteness та Blackness.
  • Зрозумілий підхід: Більшість людей інтуїтивно розуміють, що означає додавання білого або чорного кольору до основного. HWB зрозумілий та легкий у використанні, особливо для людей, які не мають глибоких знань про теорію кольору.
  • Зручний для дизайнерів: HWB дає більше контролю над кольором, ніж деякі інші моделі, такі як RGB. Якщо хочеш зробити колір трохи світлішим або темнішим, це дуже легко зробити в HWB.

Недоліки HWB

  • Обмеженість: HWB не охоплює всі можливі кольори, які існують у природі.
  • Не всі програми підтримують HWB: Деякі програми для роботи з графікою можуть не підтримувати HWB.
  • Менше популярний: HWB не так поширений, як інші моделі кольору, такі як RGB або HSL, тому іноді може бути важче знайти підтримку або ресурси для роботи з ним.
  • Може бути неточним: У порівнянні з іншими моделями, HWB може не забезпечувати таку ж точність при відтворенні кольорів.

Приклади використання HWB-кольорів

  • Створення колірної палітри для вебсайту: Ви можете вибрати основний відтінок (Hue) та змінювати значення Whiteness та Blackness, щоб створити різні відтінки для кнопок, фону, тексту тощо.
  • Редагування фотографії: Ви можете використовувати HWB, щоб змінити яскравість та контрастність зображення, зробити його більш теплим або холодним.
  • Створення логотипа: Ви можете використовувати HWB, щоб створити унікальний колір логотипа, який буде вирізнятися з-поміж інших.

Приклад

Використання HWB-кольорів при стилізації вебсторінки:

body {
  background-color: hwb(240, 5%, 50%); /* Синій фон */
  color: hwb(60 5% 0%); /* Жовтий текст */
}

HWB (Hue - Відтінок, Whiteness - Білість, Blackness - Чорнота) - рекомендований стандарт для CSS4.


Як отримати HWB-колір?

Щоб отримати HWB-колір, можна скористатись HWB-калькулятором.

HWB Калькулятор


 
rgb(255, 0, 0)
#ff0000
hsl(0, 100%, 50%)


H:
W:
B:

HTML Підтримка

HWB не підтримується в HTML (поки), але він пропонується як новий стандарт у CSS4.

Очікуючи CSS4, ви можете включити бібліотеку кольорів W3Schools і використовувати HWB як HTML-атрибут, як тут:

Приклад

<div data-w3-color="hwb(60, 50%, 0)">

<p>Лондон - це столиця Англії.
Це найбільш густонаселене місто Великобританії,
з агломерацією понад 13 мільйонів жителів.</p>

</div>

<script src="../lib/w3color.js"></script>
Спробуйте самі »

Висновок. Отже, HWB — це зручна модель для роботи з кольорами, особливо якщо потрібно швидко налаштувати світлість або темність кольору.


Бібліотека кольорів W3Schools

Бібліотеку JavaScript, використану у прикладі вище, можна завантажити з:

https://www.w3schools.com/lib/w3color.js

Також ви можете скористатись альтернативним завантаженням із нашого сайту W3Schools українською за посиланням: https://w3schoolsua.github.io/lib/w3color.js