Системаи рангӣ ва палитрҳои бренди
1) Чаро рангро ба расмият дароред
Ранг маҷмӯи "сояҳои хуб" нест, балки системаи идорашаванда барои:- огоҳии бренд ва пайдарҳамии визуалӣ,
- хондан ва дастрасӣ (WCAG),
- интерфейси миқёс (мавзӯъҳо, платформаҳо, маҳалҳо),
- таҷрибаҳои пешгӯишавандаи A/B (контраст, CTR, хатогиҳо).
2) таҳкурсии система: моделҳо ва ченакҳо
OKLCH (тавсия дода мешавад): дарки яксон, назорат кардани сабукии 'L' and saturation 'C' ҳангоми нигоҳ доштани сояи 'H' қулай аст.
Лаборатория/LCH: инчунин мувофиқ; OKLCH дар дарк устувортар аст.
SRGB: фазои ниҳоии намоиш; Ҷамъбаст ҳамеша дар SRGB ва WCAG тасдиқ карда мешавад.
Контраст (WCAG 2). 2): матни асосӣ ≥ 4. 5:1, ≥ калон 3:1; огоҳиҳои интиқодӣ - то ҳадди имкон ба AAA (7:1) равона шавед.
3) Қабатҳои система: аз бренд то семантика
1. Аслии бренди: 1-2 сояҳои бренди (+ аксенти дастгирӣ).
2. Семантикаи интерфейс: нақшҳо ('ибтидоӣ', 'миёна', 'муваффақият', 'огоҳӣ', 'хатар', 'маълумот', 'бетараф').
3. Тарозуи оҳанг: қадамҳои сабукӣ (масалан, 25/50/100...900).
4. Темы: 'сабук '/' торик' (+ контраст, AMOLED).
5. Ҳолатҳо: 'пешфарз/hover/фаъол/фокус/ғайрифаъол'.
6. Контекст: сатҳҳо ('bg/base', 'bg/нозук', 'bg/баланд') ва матн ('fg/ибтидоӣ', 'fg/миёна', 'fg/хомӯш').
7. Визуализатсияи маълумот: палитраҳои ҷудогона ва бефосила.
4) Асоси бренд: интихоб ва маҳдудиятҳо
Hue-ро интихоб кунед ва сабукии кориро барои бренд дар мавзӯъҳои сабук ва торик муайян кунед (аксар вақт 'L ≈ 0. 60–0. 70 'барои пур кардани тугмаҳо дар рӯшноӣ ва' L ≈ 0. 70–0. 80 'барои матн/нишонаҳо дар торик).
Маҳдудияти хромаи 'C': баланд 'C' дар баннерҳо зебо аст, аммо хонишро дар UI вайрон мекунад - 2 версияро нигоҳ доред: "маркетинг" (бой) ва "хӯрокворӣ" (маҳдудтар).
Тағирёбандагонро ислоҳ кунед: асосӣ ('бренди/ибтидоӣ'), алтернативӣ ('бренди/alt') ва дастгирии бетараф ('бетараф').
5) Тарозуи оҳанг
Ҳадаф аз ба даст овардани қадамҳои ягонаи сабукӣ бо қаноатмандии идорашаванда иборат аст:- Барои OKLCH, ҳаракат кунед 'L' steps (масалан, 0. 98→0. 90→0. 80→…→0. 18) ва 'C' ба кунҷҳои миқёс каме коҳиш медиҳанд, то аз "лой" дар рӯшноӣ ва "торикӣ" дар торикӣ канорагирӣ кунанд.
- Нуқтаҳои гузаришро ислоҳ кунед: '50/100/300/500 (калид )/700/900'.
- Дар ҳар як қадам, муқоисаи ҷуфтро бо заминаи асосӣ ва бо ранги матни пешбинишуда санҷед.
Намунаи миқёси бренд/ибтидоӣ (OKLCH, тахминӣ)
brand.primary.50 = oklch(0.98 0.03 230)
brand.primary.100 = oklch(0.94 0.05 230)
brand.primary.300 = oklch(0.86 0.08 230)
brand.primary.500 = oklch(0.74 0.10 230) # ключевой тон brand.primary.700 = oklch(0.56 0.09 230)
brand.primary.900 = oklch(0.32 0.07 230)
6) Нақшҳои семантикӣ ва харитасозӣ
Бренди алоҳида ва семантика: "муваффақият" набояд бренди сабз бошад.
role.primary.bg -> brand.primary.500 role.primary.text -> fg.on-primary # ≥ 4.5:1 к role.primary.bg role.success.bg -> green.500 role.warning.bg -> amber.500 role.danger.bg -> red.500 role.info.bg -> blue.500 role.neutral.bg -> gray.200/700 (light/dark)
Матнҳои 'он' ба таври худкор ҳисоб карда мешаванд (ниг. § 10).
7) Мавзӯъҳо ва сатҳи рӯшноӣ/торик
Ҷадвали заминаро барои сатҳ ва матн муайян кунед:
light:
bg/base = oklch(0.98 0.01 260)
bg/subtle = oklch(0.96 0.01 260)
bg/elevated = oklch(0.93 0.01 260)
fg/primary = oklch(0.18 0.03 260) # ≈7:1 к bg/base fg/secondary = oklch(0.32 0.03 260) # ≥4.5:1 border = oklch(0.80 0.02 260)
dark:
bg/base = oklch(0.16 0.01 260)
bg/subtle = oklch(0.20 0.01 260)
bg/elevated = oklch(0.24 0.01 260)
fg/primary = oklch(0.90 0.02 260)
fg/secondary = oklch(0.78 0.02 260)
border = oklch(0.34 0.02 260)
Дар ҳарду мавзӯъ ҳадафҳои баробарро нигоҳ доред; аз "нобино" -и сафед дар сиёҳии пок канорагирӣ кунед - 'L' background-ро ба 0 боло бардоред. 16.
8) Давлатҳо ва интерактивӣ
Барои ҳар як нақш, давлатҳоро барои назорат кардани 'Δ L' ва 'Δ C' муқаррар кунед:
button/primary:
default.bg = brand.primary.500 hover.bg = brand.primary.500 with +ΔC(0.01) -ΔL(0.02)
active.bg = brand.primary.700 focus.ring = brand.primary.300 # контраст кольца ≥ 3:1 к окружению disabled.bg= neutral.200 (light) / neutral.700 (dark)
text.on = auto-contrast(default.bg) # ≥ 4.5:1
9) Масъулият ва WCAG
Матн ва нишонаҳои асосии идоракунӣ 4 мебошанд. 5:1.
Огоҳиномаҳои асосии система (KYC/AML, 18 +, хатогиҳои пардохт) - ба AAA равона карда шаванд (7:1).
Давлатҳои саҳроӣ ва сарҳадҳо - ҳадди аққал 3:1.
Пайвандҳоро на танҳо бо ранг фарқ кунед (underscore/focus-style).
10) Матни контрасти худкор мувофиқ ('on -')
Мантиқ: ҳангоми интихоби пуркунии компонент, 'on-color' -ро ҳисоб кунед:1. Мувофиқи маълумоти OKLCH, предлагро муайян кунед. матни 'L _ on' so '(L_text vs L_bg) ≥ 4. 5:1`.
2. Агар хром баланд бошад, 'C _ text' to 0 камтар аст. 01–0. 03.
3. Барои мавзӯи торик, 'L _ on' -ро 0-и дигар баланд кунед. 02–0. 04 барои ҷуброн кардани дурахшон.
Аломати псевдо:
fg.on(colorX) = auto(colorX, targetContrast=4.5)
11) Визуализатсияи маълумот
Палеттҳои категориявӣ: 8-12 ранг ба нобиноёни ранг тобовар (аз ҷуфтҳои сурх-сабз бидуни аломатҳои алтернативӣ канорагирӣ кунед).
Муттасил: аз 'bg/баланд' ба аксент бо назорати контрастии имзоҳо.
Илова кардани намунаҳо/нишонаҳо барои шинохтан бе ранг.
12) Контексти байналмилалӣ (иттиҳодияҳои фарҳангӣ)
Пайвастагиҳои маҳаллиро дида бароед (масалан, сурх - хатар/диққат; тилло - бурд/мукофот).
Барои IGaming: Аз ихтилофи муваффақият/хатар бо аксенти бренди дар як экран канорагирӣ кунед; иконография ва имзо аз "равшанӣ" муҳимтар аст.
13) Ҳамгироӣ ба системаи тарроҳӣ
13. 1 Нишонаҳои номгузорӣ
color.{theme}.{role surface brand}.{state step}
примеры color.light.brand.primary.500 color.dark.role.success.bg color.light.surface.bg.base color.light.fg.on-primary
13. 2 Токенҳо (Луғати JSON/Style)
json
{
"color": {
"light": {
"surface": { "bg": { "base": "oklch(0.98 0.01 260)"} },
"brand": { "primary": { "500": "oklch(0.74 0.10 230)" } },
"role": { "primary": { "bg": "{color.light.brand.primary.500}" },
"danger": { "bg": "oklch(0.62 0.12 25)" } },
"fg": { "primary": "oklch(0.18 0.03 260)",
"on-primary": "auto({color.light.role.primary.bg},4.5)" }
}
}
}
13. Тағирёбандаҳои 3 CSS (қабати мавзӯъ)
css
:root[data-theme="light"] {
--bg-base: oklch(0.98 0.01 260);
--brand-primary-500: oklch(0.74 0.10 230);
--fg-primary: oklch(0.18 0.03 260);
--on-primary: color-contrast(var(--brand-primary-500)); / автоподбор /
}
[data-theme="dark"] {
--bg-base: oklch(0.16 0.01 260);
--brand-primary-500: oklch(0.74 0.10 230);
--fg-primary: oklch(0.90 0.02 260);
--on-primary: color-contrast(var(--brand-primary-500));
}
13. 4 Фигма/ҳуҷҷатгузорӣ
Компонентҳо танҳо нишонаҳоро истифода мебаранд, мустақиман HEX/SRGB аз ҷониби линтерҳо манъ аст.
Дар китобхона - саҳифаи "Матритсаи контраст": ҷадвали 'fg × bg' бо коэффисиентҳои воқеӣ.
14) Равандҳои назорати сифат
Дар тарҳ: санҷиши контраст дар лавҳаҳои рассомӣ (ҳарду шакл), пешнамоишҳои алоҳида барои нобиноёни ранг.
Дар рамз: ёрдамчиёни воҳид контрастро ҳисоб мекунанд ва ба қонуншиканиҳо меафтанд; аксҳои визуалӣ барои экранҳои интиқодӣ.
Дар CI/CD: санҷиши ҳамаи ҷуфтҳои аломатҳо ва ҳолатҳо, ҳисобот бо ҷузъ, мавзӯъ ва арзиши воқеӣ.
15) Хусусиятҳои IGaming
Аксияҳо ва мусобиқаҳо: Сарпӯши сарпӯш ва маҳдудияти 'C' -ро дар пасманзар истифода баред, то матн аз ғарқ шудани матн пешгирӣ карда шавад.
Огоҳиҳои масъул (маҳдудиятҳо, 18 +, хатарҳо) - самимона AAA.
Ченакҳо/ҷадвалҳо: Байни рақамҳо ва аломатҳои тағирот (↑/↓) аз рӯи шакл ва контраст фарқ кунед, на танҳо ранг.
16) Рӯйхати санҷиши амалисозӣ
- Сояҳои бренд ва миқёси тоналии онҳо (OKLCH) муайян карда шудаанд.
- Нақшҳо, иёлотҳо ва сатҳҳо барои ин ду мавзӯъ муқаррар карда шудаанд.
- Насли худкори 'on -' бо муқоисаи мақсаднок.
- 'fg × bg' санҷишҳои матритса ва WCAG дар CI.
- Палеттҳои инфиродӣ барои dataviz (бо дастгирии нобиноёни ранг).
- Услубҳои линтер рангҳои "хом" -ро манъ мекунанд.
- Саҳифаи истисноҳо ва сабабҳо дар дастур.
17) Анти-намунаҳо
Таваҷҷӯҳи брендро бо муваффақият/хатогӣ дар як сигнали UX омехта кунед.
Танҳо ба қаноатмандӣ барои иерархия такя кунед.
Равшанӣ/торикиро ҳамоҳанг накунед (контрасти "чап" дар яке аз мавзӯъҳо).
HEX-и сахт бе токенҳо → кашидани интерфейси идоранашаванда.
Хулосаи мухтасар
Аз боло то поён палитра созед: ядрои бренди → нақшҳои семантикӣ → тарозуи оҳанг → мавзӯъҳо → давлатҳо. Кор дар OKLCH, нишонаҳои PIN, санҷиши автоматии 'on-' ва WCAG. Алоҳида, ба палитра барои dataviz ворид шавед. Ин пайдарҳамии бренд, хониш ва миқёси маҳсулотро фароҳам меорад.