Към основното съдържание
LibraTool logoLibraTool

Генератор на цветни палитри — безплатно

Генерирайте допълващи, аналогични, триадни и монохроматични цветни палитри от всеки основен цвят. Копирайте hex кодовете с едно кликване.

Работи офлайн след зареждане

Въведете hex код, име на цвят като teal или tomato, или rgb(20, 184, 166) / hsl(174, 80%, 40%), след което натиснете Enter.

Палитра за марка · 7 цвята
Формат на копиране
Експорт:
Основен
На бяло 2,5Неуспех
На черно 8,4AAA
Акцент
На бяло 2,9Неуспех
На черно 7,2AAA
Светъл тон
На бяло 1,1Неуспех
На черно 19,4AAA
Тъмен нюанс
На бяло 9,0AAA
На черно 2,3Неуспех
Неутрален светъл
На бяло 1,1Неуспех
На черно 19,3AAA
Неутрален среден
На бяло 4,1AA едър
На черно 5,1AA
Неутрален тъмен
На бяло 16,1AAA
На черно 1,3Неуспех

Проверка на текст и фон

Пример за голямо заглавие
Пример за основен текст за тази двойка
8,44:1Нормален текст AAAЕдър текст AAA
Опитайте тези

Искате цветове от снимка? Използвайте извличането на цветове от изображение

Често срещани употреби

  • Генерирай Цветни Палети за Уеб ДизайнСъздавайте хармонични цветни схеми за уебсайтове, уеб приложения и UI компоненти.
  • Създавайте Цветни Палети на МаркаРазработи пълна система на цветовете на марката от един цвят на марката — основен, вторичен, акцент и нейтрали.
  • Генерирай Цветни Палети за Изкуство и ИлюстрацияСъздавайте хармонични цветни комбинации за цифрово изкуство, илюстрация и творчески проекти.
  • Генерирай Цветни Стилове за FigmaСъздавайте цветни палети за използване като Figma Цветни Стилове и основи на дизайн токени.
  • Създавайте Цветни Палети за Тъмен РежимГенерирайте светлите и темни варианти на вашата цветна палета за подкрепа на тъмния режим.

Как работи

Инструментът е изграден без външни библиотеки — цялата цветова математика работи в ръчно написан JavaScript директно във вашия браузър. Той преобразува избрания от вас цвят между шестнадесетично и HSL, след което прилага класически правила за хармония от теорията на цвета (допълващи, триадни, аналогови и т.н.) чрез аритметика върху цветовия кръг, за да произведе всяка палитра.

  1. 1
    Преобразуване от шестнадесетично в HSL
    Когато изберете цвят, инструментът анализира шестнадесетичния низ в RGB компоненти и ги преобразува в HSL (тон, наситеност, светлина). Тонът е позицията от 0 до 360 градуса на цветовия кръг; цялата палитрова математика се извършва в това пространство.
  2. 2
    Аритметика на тона за хармония
    Всеки тип палитра е фиксирана формула на завъртане, приложена към базовия тон. Допълващата добавя 180°, триадната добавя 120° и 240°, тетрадната стъпва на 90°, разделено-допълващата използва 150° и 210°. Монохромната и нюансите запазват тона и наситеността постоянни, докато стъпват светлината нагоре и надолу.
  3. 3
    Изход от HSL в шестнадесетично
    Всяка изчислена HSL тройка се преобразува обратно в шестнадесетичен цвят чрез стандартната формула за цветност. Резултатите се показват като цветна лента с автоматично контрастирани етикети (тъмен текст на светли плочки, светъл текст на тъмни) определени от прост праг на яркостта.
  4. 4
    Експортирайте в предпочитания от вас формат
    Палитрата може да бъде копирана като шестнадесетични низове или експортирана като файл с CSS променливи (:root { --color-1: … }), SCSS променливи, откъс от конфигурация на Tailwind, JSON обект или PNG цветна лента. Експортът в PNG използва Canvas API на браузъра (toDataURL), за да изчертае всяка плочка с нейния шестнадесетичен етикет — всичко се генерира локално при кликване.

Свързани инструменти

Често задавани въпроси