Генератор на светли и тъмни нюанси на цвят
Генерирайте светли и тъмни нюанси на всеки цвят със стъпка 5, 10, 20 или 25 %, смесени в OKLCH или sRGB, и ги експортирайте за CSS или Tailwind.
Светли нюанси (смесени с бяло)
Тъмни нюанси (смесени с черно)
Как да използвате генератора на нюанси на цвят
- Изберете Основен цвят с пробата или въведете стойност в Код на цвета:
#1E90FF,rgb(30 144 255),hsl(210 100% 56%)или CSS име катоteal. - Изберете Стъпка: 5 %, 10 %, 20 % или 25 %. При 10 % получавате светли нюанси на 10 %, 20 % … 100 % и същия брой тъмни нюанси.
- Изберете как да се извърши Смесване в: OKLCH (перцептивен) или sRGB (класически). Двата реда се обновяват наведнъж: Светли нюанси (смесени с бяло) и Тъмни нюанси (смесени с черно), всеки започващ от основния цвят.
- Щракнете върху Копирай под всяка проба, за да копирате HEX кода ѝ.
- Под Експортирай като изберете CSS променливи, Конфигурация за Tailwind (v3), Tailwind @theme (v4), SCSS променливи или JSON, задайте Име като
primaryилиbrand, после Копирай или Изтегли кода.
Всичко се изчислява във вашия браузър. Нищо от въведеното не се изпраща към сървър.
Светли нюанси, тъмни нюанси и тонове
В теорията на цвета светъл нюанс (tint) е цвят, смесен с бяло, тъмен нюанс (shade) е цвят, смесен с черно, а тон е цвят, смесен със сиво. Процентът показва колко бяло или черно е добавено: светъл нюанс от 30 % е 70 % основен цвят и 30 % бяло. При 100 % стигате до чисто бяло или чисто черно, затова последната проба във всеки ред винаги е #FFFFFF или #000000; тя бележи края на скалата.
Светлите и тъмните нюанси са най-бързият начин да изградите последователна скала от един цвят на марка: светли фонове и състояния при посочване от светлите нюанси, рамки, състояния при натискане и тъмен текст от тъмните.
Смесване в OKLCH или sRGB?
sRGB (класически) смесва директно стойностите на червено, зелено и синьо. Така правят повечето по-стари генератори и съвпада с CSS color-mix(in srgb, …). Формулата за светъл нюанс е просто канал + (255 − канал) × p, а за тъмен канал × (1 − p). Предвидимо е, но стъпките не са перцептивно равномерни: синьото клони към лилаво, докато просветлява, а тъмните нюанси често изглеждат кални.
OKLCH (перцептивен) смесва в цветовото пространство OKLCH, създадено от Бьорн Отосон през 2020 г., като CSS color-mix(in oklch, …). Светлината, наситеността и нюансът се интерполират поотделно. Бялото и черното нямат нюанс, така че основният нюанс се запазва докрай, а всяка стъпка променя светлината с визуално сходна величина. Цветовете, които биха излезли извън гамата sRGB, се връщат чрез намаляване на наситеността, а не чрез отрязване на канали, така че нюансът остава стабилен. За дизайн системи това обикновено дава по-чисти и по-равномерни скали.
Използване на експорта
- CSS променливи създават блок
:rootкато--primary-tint-20и--primary-shade-40, готов за поставяне в стилов файл. - Конфигурация за Tailwind (v3) дава обект
colorsзаtheme.extend.colors; после пишете класове катоbg-primary-tint-20илиtext-primary-shade-60.DEFAULTдържи основния цвят, така че работи иbg-primary. - Tailwind @theme (v4) дава променливи
--color-…за конфигурацията на Tailwind 4, започваща от CSS. - SCSS променливи и JSON са подходящи за други инструменти за компилиране и дизайн токени.
Имената се превръщат в малки букви, а интервалите в тирета, така че „Brand Blue“ става brand-blue.
Често задавани въпроси
Каква е разликата между светъл и тъмен нюанс?
Светлият нюанс добавя бяло и прави цвета по-светъл; тъмният добавя черно и го прави по-тъмен. Добавянето на сиво дава тон, който намалява наситеността, без да променя много светлината.
Коя стъпка да избера?
10 % дава девет използваеми стъпки от всяка страна, достатъчно за повечето интерфейси. Използвайте 20 % или 25 % за кратка скала в презентация, а 5 %, когато ви трябват съвсем фини вариации при посочване или за рамки.
Защо светлите ми нюанси в sRGB изглеждат лилави?
Смесването на синьо с бяло в sRGB измества възприемания нюанс към виолетово (известен ефект на пространството sRGB). Превключете на OKLCH (перцептивен), за да запазите нюанса стабилен.
Достъпни ли са тези цветове?
Генераторът не проверява контраста. Тествайте двойките, които планирате да използвате, например текст върху светъл нюанс, с проверка на контраста: WCAG изисква 4,5:1 за обикновен текст.
Мога ли да използвам резултата със скалата 50–950 на Tailwind?
Експортът използва имена с проценти (tint-10, shade-30), за да остане смисълът ясен. Ако предпочитате числови ключове, преименувайте няколко стъпки в експортирания код, например светлия нюанс от 90 % като 50 и тъмния от 80 % като 950.
Сродни инструменти
- Генератор на цветови палитри Генерирайте цветови палитри от един основен цвят по правилата за хармония: допълваща, аналогова, триадна, тетрадна, квадратна и монохроматична.
- Избор на цвят Безплатен онлайн избор на цвят. Изберете цвят и копирайте веднага HEX, RGB, HSL, HSV и CMYK кодовете му заедно с контраста спрямо бяло и черно.
- Проверка на цветовия контраст (WCAG) Безплатна проверка на контраста по WCAG. Въведете цвят на текст и фон и получете контрастното съотношение, резултати за AA/AAA и най-близкия преминаващ цвят.