Генератор колірних гармоній
Технічні деталі
Як працює генератор колірних гармоній
Що робить інструмент
Генератор колірних гармоній обчислює математично пов’язані набори кольорів з одного базового відтінку: комплементарні, аналогові, тріадні, тетрадні, квадратні, розділено-комплементарні, монохроматичні та відтінки. Кожна палітра відображається зі значеннями HEX, RGB і HSL, які можна скопіювати одним кліком і використовувати безпосередньо в CSS або дизайн-токенах.
Поширені сценарії використання для розробників
Дизайнери прототипують бренд-палітри, досліджуючи, як бренд-колір змінюється за різними правилами гармонії. Frontend-розробники задають акцентні кольори для кнопок, сповіщень і бейджів на основі основного бренд-колору. Інженери з візуалізації даних підбирають категоріальні набори кольорів, які виглядають продумано, але залишаються розрізнюваними. Продакт-менеджери порівнюють варіанти палітр під час перегляду дизайн-пропозицій без потреби в спеціалізованих дизайнерських інструментах.
Формати даних, типи або варіанти
Доступні вісім схем: Комплементарна (база + 180°), Аналогова (база ± 30°), Тріадна (3 кольори з кроком 120°), Тетрадна (прямокутна 4-кольорова), Квадратна (4 кольори з кроком 90°), Розділено-комплементарна (база + ±150°), Монохроматична (той самий відтінок із різною світлістю 10–90%) і Відтінки (той самий відтінок, від темного до світлого). Кожен колір містить свої представлення HEX, RGB і HSL разом із міткою ролі.
Поширені помилки та крайові випадки
Гармонії, отримані з надто знесатурованих або майже сірих базових кольорів, виглядають нерозрізнюваними між схемами — починайте з насиченої бази. Дуже насичені базові кольори в поєднанні з тріадними або тетрадними схемами можуть давати гучні, складні для балансування палітри; для UI варто зменшити насиченість. Деякі поєднання, отримані з гармоній, не проходять контраст WCAG — завжди перевіряйте пари текст/фон в інструменті Color Contrast перед релізом.
Коли використовувати цей інструмент, а коли — код
Використовуйте браузерний інструмент для генерації ідей, швидкого дослідження та дизайн-рев’ю. У коді бібліотеки на кшталт chroma.js, colord або culori дозволяють обчислювати гармонії програмно, інтегрувати їх у конвеєри збірки дизайн-токенів і поєднувати математику гармоній із перцептивно рівномірними колірними просторами на кшталт Oklch для більш рівномірних на вигляд палітр.