Генератор на светли и темни нијанси
Генерирајте светли и темни нијанси на која било боја во чекори од 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 што го дизајнираше Björn Ottosson во 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-…за конфигурација прво во CSS на Tailwind 4. - 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 проверка на контраст. Внесете боја на текст и позадина и добијте однос на контраст, резултати за AA/AAA и најблиска боја што поминува.