GH GambleHub

Հակասական ինտերֆեյսներ և ընթերցանություն

1) Ինչու՞ հակադրություն

Հակադրությունը որոշում է, թե որքան արագ և անխուսափելի օգտագործողը ճանաչում է տեքստը, իկոնիկները և վիճակը։ Բարձր հակադրություն

նվազեցնում է ճանաչողական բեռը և հոգնածությունը,

բարելավում է ինտերֆեյսի արագությունը,

մեծացնում է տեսողության և գունային ընկալման մարդկանց հասանելիությունը,

նվազեցնում է փոխկապակցված սցենարների սխալների քանակը (վճարումներ, ձևեր, ապացույցներ)։

2) Հիմնական հասկացությունները և բանաձևերը

2. 1 Հակադրություն WCAG

Հակադրությունը առջևի պլանի և ֆոնի պայծառության հարաբերությունն է

Contrast = (L1 + 0. 05) / (L2 + 0. ե.), որտեղ "L1" -ը L2 "," L "հարաբերական պայծառություն է (0.. 1)։

2. 2 Հարաբերական պայծառություն (sRGB)

1. Բերեք R, G, B բաղադրիչները 0.. 1 սահմաններում։

2. Linearization sRGB

եթե 'c -0։ 04045 «, ապա» c _ lin = c/12։ 92`

հակառակ դեպքում 'c _ lin = (c + 0։ 055) / 1. 055) ^ 2. 4`

3. Պայծառությունը '"L = 0։ 2126 R_lin + 0. 7152 G_lin + 0. 0722 B_lin`

2. 3 Գունավոր պատկերներ

HSL/HSV-ը հարմար է ձեռքի շարժիչի համար, բայց հավասարաչափ չէ։

Lab/LCH/OKLCH-ը ավելի մոտ է մարդու ընկալմանը։ OKLCH-ը հարմար է պայծառ/հագեցվածության համակարգված տատանումների համար, երբ պահպանվում է ընթերցանությունը։

3) Նորմերն ու նպատակները (WCAG 2։ 2)

Տեքստը 2414 pt bold կամ 2418 pt (սովորական) ՝ հակադրություն առնվազն 3: 1 (AA)։

Մնացած տեքստը 'հակադրություն առնվազն 4։ 5:1 (AA).

AAA (կարդացածի բարձրացում) '7: 1 սովորական տեքստի համար; 4. 5:1 մեծ համար։

Իկոնոգրաֆիան և կարևոր նեֆոտոգրաֆիկ տարրերը (մուտքի դաշտերի սահմանները, չեկբոքսները, անջատիչները, սխալների լուծիչները) 'ֆոնի հետ։

Վիճակը (hover/focus/pressed/wwww.abled) պետք է ունենան տարբերություններ ոչ պակաս, քան 3: 1 միջև, կամ ֆոնի հետ, գումարած ակնհայտ նավթագրական լուծիչները (ընդգծելով հղումները, ստվերը/շրջանակները, հաստության փոփոխությունը)։

4) Դիզայնի համակարգը 'հակաբեղմնավորիչներ

Պլանավորվում է դիզայնի համակարգում ամրագրել հակադրությունը որպես հոսանքների հատկություն։

Մակարդակների օրինակ

'fg/primary' bg/bert '247: 1 (AAA կրիտիկական տեքստի համար)

`fg/secondary` ↔ `bg/base` ≥ 4. 5: 1

"fg/muted 'bg/www.tle '353: 1 (պաշտոնական տեքստը)

'border/wwww.d.me' bg/brig '243: 1 (դաշտերի սահմաններ, քարտեր)

`interactive/default` ↔ `bg/base` ≥ 4. 5: 1 (հղում/կոճակներ)

«interactive/www.abled» չպետք է ընդօրինակել ակտիվ վիճակը։ օգտագործեք հակադրության նվազեցում և ARIA ատրիբուտներ։

Խորհուրդ 'պահպանեք հոսանքները OKLCH-ում

www.lt թեմաներ (L), ապա շեղումները '"Winl L' շերտերի/մակերեսների համար (" bg/www.tle "," bg/elevated "),

գրանցեք նվազագույն հակառակ զույգերը թեստերում։

5) Լուսավոր և մութ թեմաներ

Լուսավոր թեմա 'տեքստը գրեթե սև է (ոչ թե մաքուր # 000, այլ տաք/ցուրտ երանգ), ֆոնը' սպիտակամորթից մինչև մի փոքր տոնայնացված, որպեսզի նվազեցնի «փչացումը»։

Մութ թեմա 'խուսափեք մաքուր # 000 ֆոն - խորը գրաֆիտ/ածուխ L-0։ 12–0. 16 նվազեցնում է լուսավորությունը. սպիտակ տեքստը մեղմացրեք մինչև L 240։ 9.

Պահպանեք նույն հակադրությունները երկու թեմաներում. թույլ մի տվեք, որ գունավոր շեշտադրումները կորցնեն ընթերցանությունը մութ ֆոնի վրա (հաճախ անհրաժեշտ է «Core L» և նվազեցնել հարստությունը)։

6) Պատկերների և տեսահոլովակների տեքստը

Օգտագործեք օվերելներ (գրադիենտ/կիսաթափանցիկ շերտ 40-60%) կամ տեքստի տակ գտնվող սալիկներ։

Ամրացրեք առնվազն 4։ 5: 1 տեքստի և տեղական ֆոնի միջև։

Դինամիկ տեսահոլովակի համար 'հարմարվողական ֆոն/վանդալներ շրջանակի պայծառության վերլուծման համար (կենտրոնական/կեղծ ոլորտի սեմպլինգ)։

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

Հղումները պետք է տարբերվեն ոչ միայն գույնով 'ընդգծելով լռելյայն կամ ընդգծելով hover/focus + հակադրությունը' 3: 1 սովորական տեքստով։

Կոճակներ ՝ տեքստ և սրբապատկեր թիվ 4։ 5: 1 դեպի ծոց; ծոցը 3:1 է շրջակա միջավայրին։

Սխալներ/հաջողություններ/նախազգուշացումներ, մի ապավինեք գույնին։ ավելացրեք սրբապատկերներ/տեքստային հուշումներ։ առնվազն 4 տեքստի հակադրություն տրամադրեք։ 5:1.

8) Գունավոր ընկալման խախտումներ ունեցող մարդիկ

Պահպանեք տարբերությունները ռեժիմներում

Deuteranopia/Delanopia (կարմիր-կանաչ գոտի) 'խուսափեք «կարմիր vs կանաչ» համադրություններից առանց ավելացված նշանների։

Tritanopia: կապույտ-դեղին զույգեր ստուգել առանձին։

Ձևերն ու գրաֆիկները պարզ դարձրեք ՝ տեքստային կոդեր, տարբեր տեսակի հարվածներ/մարկերներ, ծոցի նախշեր, սեգմենտներ։

9) Տպագրություն և ֆոն

Հիմնական տեքստի քեգլը '14-16 px նվազագույն (web), 16-18 px կոնտենտային գոտիների համար։

Միջտարածաշրջանային թիվ 1։ 4–1. 6-ը բարելավում է ընթերցանությունը բարձր հակադրության ֆոնի վրա։

Խուսափեք աննշան հակադրություններից։

Տեքստը գունավոր ֆոնների վրա 'նվազեցրեք ֆոնի և/կամ ավելացրեք պայծառությունը, որպեսզի հասնեք նպատակային հարաբերությանը։

10) Դիագրամներ, սեղաններ, գրաֆիկա

Գծեր/սյունակներ թիվ 3: 1 ցանցին/ֆոնին։

Առանցքի ստորագրությունները և լեգենդները ՝ 4։ 5:1.

Օգտագործեք տարբեր ձևեր/փամփուշտներ բացի գույներից։

11) Դինամիկ/հարմարվողական հակադրություն

Directrance: Հաշվեք տեքստի հակասական գույնը ընտրված ծոցի (օրինակ ՝ OKLCH-ի միջոցով 'ընտրություն' L '4-ի համար։ 5:1).

System: Հարգեք 'wwww.fers-www.r.r.ru "," forced-colors ", high-ww.r.ru ՕՀ ռեժիմները։

Կերպարացում '"Բարձր հակադրություն" կարգաբերումը խմբագրության մեջ (www.L. ", բրենդային ակցենտների փոխարինումը ավելի չեզոք ձևով/իկոնայի միջոցով)։

12) Գործընթացները և կառավարման ավտոմատացումը

12. 1 Դիզայներների համար

Ստուգեք հակադրությունը մակետների վրա (երկու թեմաներում և հիմնական ֆոնների վրա)։

Ներկայացրեք «հակադիր արցունքները» բաղադրիչներում (title/primary/secondary/hint)։

Փաստաթղթավորեք թույլատրելի ֆոնային համատեքստերը յուրաքանչյուր բաղադրիչի համար։

12. 2 Մշակողների համար

Unit-helpers 'հակաբիոտիկների հաշվարկման ֆունկցիա և token-զույգերի թեստերում։

Տեսողական սարքավորումը, որը ստուգում է հակամարմինները (սքրինային ռենդեր + հաշվարկել L1/L2 սեմպլով)։

Լինդերները նշում են, որ «հում» գույնի արգելքը միայն հոսանքների միջոցով է։

12. 3 CI/CD

Բոլոր զույգերի «fg/bg» ստուգումը թեմաներում և պայմաններում։

Խախտումների զեկույցը, որը ցույց է տալիս բաղադրիչը, տարբերակը, թեմաները և իրական արժեքը (օրինակ ՝ 3։ 9:1 պահանջվող 4։ 5:1).

13) iGaming-ի առանձնահատկությունները (oporational)

Պայծառ պրոմո-բանները և մրցույթների քարտերը հաճախ «ուտում են» տեքստը։ Հարկավոր է լաց լինել և սահմանափակել ֆոնի հագեցվածությունը։

Ռուսական ծանուցման տարրերը (18 +, լիմիտներ, ռիսկեր) - AAA հակադրությամբ։

Առաջնորդների/գործակիցների մեջ 'թվեր և նշաններ «+/-» 244։ 5: 1, հաղթելու լուսավորությունը ոչ միայն գույնով (իկոնիկներ/105)։

14) Անտիպատերնի

Ապավինել միայն գույներին, որոնք տարբերվում են վիճակից։

Գունավոր ֆոնի վրա բարակ մոխրագույն տառատեսակներ առանց հակադրության հաշվարկելու։

«Մութ-մութ» -ը Dark Mode-ում, «պայծառ-պայծառ» արդյունաբերական գոտիներում։

Տեքստը մասերի/աղմուկի ֆոնի վրա առանց կրակի։

15) Խանդի համար չեկի ցուցակ

Հիմնական տեքստը

  • ≥ 4. 5:1 (սովորական), 243:1 (մեծ/ճարպային)։

Հղումներ/կոճակներ

  • Թիվ 4 կոճակի տեքստը։ 5:1 դեպի ծոց։
  • Պետությունների տարբերությունը 3:1 կամ ակնհայտ ցուցանիշներ է։

Իկոնկի/սահմաններ

  • 353:1 ֆոնին։

Մութ/լուսավոր թեմաներ

  • Նույն նպատակներն են հակադրվում։

Մեդիա ֆոններ

  • Օվերլի/լաց, գործակիցը դիմացկուն է։

Հասանելիություն

  • Գույնի նեֆոտոգրաֆիկ նշաններ կան։

Ավտոմատիզացիա

  • Հակադրության թեստերը CI/CD-ում հոսանքներով և բաղադրիչներով։

16) Տոկենի ներդրումը (նոտացիայի օրինակ)


color.bg.base   = oklch(0.95 0.02 260)
color.fg.primary  = oklch(0.18 0.04 260)  # ≈7:1 color.fg.secondary = oklch(0.30 0.03 260)  # ≥4.5:1 color.border    = oklch(0.40 0.03 260)  # ≥3:1 color.accent    = oklch(0.65 0.12 230)  # проверить на обоих фонах

Գրանցում ՝ օրինակելի արժեքներ։ եզրափակիչները ընտրվում են հակադրողի հաշվարկով կոնկրետ թեմայում։

17) Մոսկվան թիմի համար

Հիմնական բաղադրիչների համար նշեք, որ հակաբիոտիկների նպատակները, ճիշտ/սխալ զույգերի օրինակները, մատրիցը «fg nobg» -ը, լրատվամիջոցների ֆոնների կանոնները և ինչպես ներառել «Բարձր հակադրություն» ռեժիմը։

Պահպանեք «Բացառություններ և պատճառներ» կենդանի էջը (օրինակ, թույլատրված է 3։ 8: 1 մեծ ցուցադրական վերնագրի նեղ սենյակում)։


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

Հակադրությունը չափված պարամետրն է, ոչ թե համը։ Նշեք նպատակները (AA/AAA), դրանք կառավարեք հոսանքների միջոցով (ավելի լավ է OKLCH-ում), ինքնաբերաբար ստուգեք CI-ում և տեսողական մոդելներում, հաշվի առեք մութ/պայծառ թեմաները և մարդիկ գունային տեսողության խախտումներով։ Դա երաշխավորում է ընթերցանությունը, նվազեցնում է սխալները և բարձրացնում ծրարը։

Contact

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

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

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

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

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

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