GH GambleHub

Գունավոր համակարգ և բրենդային պալիտրա

1) Ինչո՞ ւ ձևավորել գույնը

Գույնը ոչ թե «լավ երանգների» հավաքածու է, այլ կառավարվող համակարգ։

բրենդի ճանաչումը և տեսողական կոնսիստենտիվությունը,

ընթերցանության և հասանելիության (WCAG),

ինտերֆեյսների (թեմաներ, պլատֆորմներ, լոկալի),

կանխատեսելի A/B փորձարկումներ (հակադրություն, CTR, սխալներ)։

2) Համակարգի հիմքերը 'մոդելներ և չափումներ

OKLCH (առաջարկվում է) 'պերեպտուրալ միատեսակ, հարմար վերահսկել "L' և" C "պայծառությունը, երբ պահպանում է երանգը" H "։

Lab/LCH 'նաև հարմար է։ OKLCH-ն ավելի կայուն է ընկալման համար։

SRGB 'վերջնական ցուցադրման տարածքը; Վերջնական արժեքները միշտ վալիդիրում ենք sRGB-ում և WCAG-ում։

Հակադրություն (WCAG 2։ 2): 4-րդ հիմնական տեքստը։ 5:1, մեծ թիվ 3:1; կրիտիկական ծանուցումները 'համբուրվել AAA-ում (7:1) որտեղ դա հնարավոր է։

3) Համակարգի շերտերը 'բրենդից մինչև սեմանտիկա

1. Բրենդը միջուկը '1-2 բրենդային երանգներ (+ աջակցող շեշտը)։

2. Ինտերֆեյսի սեմանտիկան 'դերեր («primary», «secondary», «success», «warning», «danger», «neutral»)։

3. Տոնների մասշտաբները 'քայլերը լույսի վրա (օրինակ ՝ 25/50/100... 900)։

4. Темы: `light` / `dark` (+ high-contrast, AMOLED).

5. Վիճակը ՝ «www.ru/hover/action/focus/wwww.abled»։

6. Համատեքստ ՝ մակերեսներ («bg/bull», «bg/www.tle», «bg/elevated») և տեքստ («fg/primary», «fg/secondary», «fg/muted»)։

7. Տվյալների վիզուալիզացիան 'առանձին դիսկրետ և շարունակական պալիտրա։

4) Բրենդի միջուկը 'ընտրություն և սահմանափակումներ

Ընտրեք հիմնական երանգը (Hue) և տեղադրեք բրենդի աշխատանքային լուսավորությունը թեթև և մութ թեմաներում (հաճախ 'L 350։ 60–0. 70 'կոճակները light և' L 240-ի համար։ 70–0. 80 'տեքստի/սրբապատկերների համար dark)։

Սահմանափակեք "C ': Բարձր" C "-ը գեղեցիկ է բաների վրա, բայց կոտրում են ընթերցանությունը UI-ում, պահեք 2 տարբերակ ՝" մարքեթինգային "(հագեցած) և" մթերային "(զսպված)։

Ամրագրեք փոփոխականները 'հիմնական («brand/primary»), այլընտրանքային («brand/alt») և չեզոք աջակցություն («neutral»)։

5) Տոնների մասշտաբը (tonal scales)

Նպատակը լույսի հավասարաչափ աստիճաններ ստանալն է, որը կառավարվում է հագեցվածությամբ

OKLCH-ի համար շարժեք 'L' քայլերով (օրինակ ՝ 0։ 98→0. 90→0. 80→…→0. 18), իսկ «C» -ը մի փոքր նվազեցրեք մասշտաբի եզրերին, որպեսզի խուսափի «կեղտաջրերը» թեթև և «մուտացիայից» մթության մեջ։

Գրանցեք վերահսկողական կետերը '«50/100/300/500 (key )/700/900»։

Յուրաքանչյուր կետում ստուգեք զույգի հակադրությունը բազային ֆոնի և տեքստի սպասվող գույնի հետ։

Brand/primary (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' fon» մինչև 240։ 16.

8) Վիճակը և ինտերակտիվ լինելը

Յուրաքանչյուր դերի համար տվեք վիճակ վերահսկվող «CorL» և «Core 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

Հիմնական տեքստը և իկոնիկները կառավարման տարրերում 244 են։ 5:1.

Հիմնական ծանուցումները (KYC/AML, 18 +, հիբրիդային սխալները) - ամբողջովին AAA (7: 1)։

Դաշտերի վիճակն ու սահմանները 3: 1-ից ցածր չեն։

Հղումները տարբերվում են ոչ միայն գույներով (ընդգծում/focus-ոճ)։

10) Հակադրական տեքստի ավտոպբորը («one»)

Տրամաբանություն 'բաղադրիչի ծոցն ընտրելիս հաշվարկել «on-color»։

1. Համաձայն OKLCH-ի, որոշեք նախապաշարումը։ "L _ on" տեքստը այնպես, որ "(L _ ensvs L _ bg) 244։ 5:1`.
2. Եթե քրոմը բարձր է, ապա իջեցրեք «C _ 112» մինչև 0։ 01–0. 03.

3. Մութ թեմայի համար բարձրացնել «L _ on» դեռ 0-ով։ 02–0. 04-ը գլեյրը փոխհատուցելու համար։

Կեղծ-թոկենը


fg.on(colorX) = auto(colorX, targetContrast=4.5)

11) Տվյալների տեսողականությունը

Կատեգորիկ պալիտրա '8-12 գույներ, որոնք դիմացկուն են դալոնիզմին (խուսափեք «կարմիր-կանաչ» զույգերից առանց նշված նշանների)։

Շարունակական '«bg/elevated» -ից մինչև ակցենտը ստորագրությունների հակադրության վերահսկմամբ։

Ավելացրեք փամփուշտներ/մարկերներ առանց գույնի տարբերության։

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 Dictionary)

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-105 (թեմաների շերտ)

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 Figma/2019

Բաղադրիչները օգտագործում են միայն հոսանքներ, ուղիղ HEX/MSGB-ը արգելված է լինտերով։

Գրադարանում կա «Հակադրող մատրիցա» էջը 'www.'fg nobg' իրական գործակիցների հետ։

14) Որակի կառավարման գործընթացները

Դիզայնի մեջ 'հակադրության ստուգում արթբորդի վրա (երկու ռեժիմները), առանձին ճնշումներ հեռահաղորդակցության համար։

Կոդի մեջ, unit-helpers հաշվարկում են հակադրություն և ընկնում են խախտումների ժամանակ։ տեսողական ձիթապտղեր կրիտիկական էկրանների համար։

CI/CD-ում 'բոլոր զույգ հոսանքների և վիճակների ստուգում, զեկույց ռուսական, թեման և իրական արժեքը։

15) iGaming հատկությունները

Պրոմո և օրինակներ 'օգտագործեք օվերներ և «C» սահմանափակումներ, որպեսզի տեքստը «թունուլ» չլինի։

Պատասխանատու ծանուցումները (լիմիտներ, 18 +, ռիսկերը) - AAA-ի անկեղծ։

Չափումներ/սեղաններ 'փոփոխությունների թվեր և նշաններ (108/105) տարբերեք ձևը և հակադրությունը, ոչ միայն գույնը։

16)

  • Հայտնաբերվել են բրենդի երանգները և դրանց տոնային մասշտաբները (OKLCH)։
  • Երկու թեմաների համար դերեր, վիճակներ և մակերեսներ։
  • Autogration 'one' '' - նպատակային հակադրությամբ։
  • Մատրիցա 'fg nobg' և WCAG թեստերը CI-ում։
  • Դանավիզների համար առանձին պալիտրա (դալոնիզմի աջակցությամբ)։
  • Լինթերը արգելում է «հում» գույները։
  • «Բացառություններ և պատճառներ» էջը։

17) Anti-patterna

Խառնել բրենդի շեշտը «հաջողության/սխալի» հետ մեկ UX ազդանշանում։

Ապավինել միայն հիերարխիայի համար։

Մի համաժամեցնել light/dark (հակադրություն «հեռացավ» թեմաներից մեկում)։

Կոշտ HEX-ը առանց հոսանքների հաստատվում է ինտերֆեյսի անվերահսկելի դրեյֆը։


Ռուսական ռեզյումե

Վերևից ներքև կառուցեք պալիտրա 'բրենդը, որը պարունակում է սերմնահեղուկ դերեր երանգների մասշտաբային մասշտաբով, որոնք համապատասխանում են համապատասխան վիճակի թեմային։ Աշխատեք OKLCH-ում, ամրացրեք հոսանքները, ավտոմատիզացրեք 'one' և WCAG ստուգումները։ Առանձին-առանձին պալիտրա տվեք դանավիզների համար։ Դա կտա բրենդի հետևողականությունը, կարդալը և ապրանքի մեծացումը։

Contact

Կապ հաստատեք մեզ հետ

Կապ հաստատեք մեզ հետ ցանկացած հարցի կամ աջակցության համար։Մենք միշտ պատրաստ ենք օգնել։

Սկսել ինտեգրացիան

Email-ը՝ պարտադիր է։ Telegram կամ WhatsApp — ըստ ցանկության։

Ձեր անունը ըստ ցանկության
Email ըստ ցանկության
Թեմա ըստ ցանկության
Նամակի բովանդակություն ըստ ցանկության
Telegram ըստ ցանկության
@
Եթե նշեք Telegram — մենք կպատասխանենք նաև այնտեղ՝ Email-ի дополнение-ով։
WhatsApp ըստ ցանկության
Ձևաչափ՝ երկրի կոդ և համար (օրինակ՝ +374XXXXXXXXX)։

Սեղմելով կոճակը՝ դուք համաձայնում եք տվյալների մշակման հետ։