DevToys Web Pro iconDevToys Web ProБлог
Оцініть нас:
Спробуйте розширення для браузера:

Генератор колірних гармоній

  • Базовий
    Схема
    Base + opposite (180°)
    #3B82F6base
    rgb(59, 130, 246)
    hsl(217, 91%, 60%)
    #F6AF3Ccomplement (180°)
    rgb(246, 175, 60)
    hsl(37, 91%, 60%)
    Технічні деталі

    Як працює генератор колірних гармоній

    Що робить інструмент

    Генератор колірних гармоній обчислює математично пов’язані набори кольорів з одного базового відтінку: комплементарні, аналогові, тріадні, тетрадні, квадратні, розділено-комплементарні, монохроматичні та відтінки. Кожна палітра відображається зі значеннями 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 для більш рівномірних на вигляд палітр.