GH GambleHub

CTA կոճակները և ուշադրության գոտիները

1) CTA դերը և սկզբունքները

1. Մեկ հիմնական քայլ էկրանի վրա։ Primary-CTA-ը պետք է ակնհայտ և միասնական լինի։

2. Համատեքստը գործողություն է։ CTA-ի մոտ միշտ կա ռուսական բացատրություն «ինչ կլինի հետո»։

3. Տեսանելիություն առանց ագրեսիայի։ Հակադրություն AA-ի, բավարար չափի և ընթերցվող տեքստի փոխարեն 'բղավող էֆեկտների փոխարեն։

4. Հաջորդականությունը։ Նույն CTA-ն պահում է հավասարապես բոլոր էկրանների վրա։

5. Անվտանգություն։ Ռիսկային CTA-ն ուղեկցվում է ապացույցով կամ undo-ով։

2) CTA հիերարխիա

Primary-ը էջի հիմնական գործողությունն է («Կատարել տոկոսադրույքը», «Համալրել», «Հաստատել»)։ 1 հատ։

Secondary-ը այլընտրանքային կամ օժանդակ քայլ է («Ավելին», «Փոխել մեթոդը»)։

Tertiary-ը տեքստային/ուրվական կոճակներ է (ghost) ամենափոքր տեսողական քաշով։

Destructive-ը առանձին ոճն է (գույն/նախազգուշացման իկոն) + հաստատումը/undo։

Կանոն, եթե էկրանին ավելի քան մեկ «ուժեղ» CTA-ն հնարավոր է ընտրություն առանց նպատակի։ Անցեք հոսքը։

3) Կոպիրայթինգ CTA

Բայը + օբյեկտ, 2-4 բառ ՝ «Ապավինել», «Համալրեք հավասարակշռությունը», «Տեղադրել սահմանը»։

Կոնկրետիկա ՝ «Երկու 000 ռուբլիներ բերել» ավելի լավ է, քան «Ուղարկել»։

Խուսափեք երկակի ժխտումներից («Մի վերացրեք») և բացելով փոխաբերությունը։

Ռիսկային գործողությունների համար, 1-րդ տողի ենթավերնագիրն է. <<Առանց հաստատման, կարող եք վերացնել 5 վայրկյան>>։

4) Չափերը, ձևը, հակադրությունը

Կլիկի նվազագույն գոտին ՝ 3844-44 px (tach), 3832-32 px (desktop)։

Կոճակի բարձրությունը 40-48 px; շառավղը 10-12 px; արբիտր. դիրքերը 16-20 px հորիզոնական։

Տեքստի հակադրություն ֆոնին 'WCAG AA; մի ապավինեք միայն գույնին 'օգտագործեք պատկերակ/պիտակ։

Գումարների/կոոֆի համար պլանշետային թվեր: <։

5) Վիճակը և հետադարձ կապը

Hover/Focus/Active-ը տեսանելի և տարբեր է (focus-ring չի թաքցնում)։

Busy (loading): ակնթարթային արձագանք 24100 մզ, spinner/կմախք «լռության» փոխարեն։

Diabled: ոչ միայն «մոխրագույն» - բացատրեք, թե ինչու է անհասանելի (tooltip/inter-hint)։

Undo/Mastirm: կործանարար CTA-ի համար կամ հաստատման մոդել, կամ Undo 5-10 վայրկյան։

html
<button class =" btn btn--primary" aria-busy = "false" id = "cta "> Bid </button>
<script>
const cta = document. getElementById('cta');
cta. addEventListener('click', async () => {
cta. setAttribute('aria-busy','true'); cta. disabled = true ;//instant try {
const r = await fetch('/api/bet', {method:'POST', headers:{'Idempotency-Key':crypto. randomUUID()}});
if(!r.ok) throw new Error();
//success toast/navigation
} catch {
//show reason and suggest Retry
} finally {
cta. disabled = false; cta. setAttribute('aria-busy','false');
}
});
</script>

6) Ուշադրության գոտիները (desktop) և մեծ մատի գոտիները (altil)

Patterns (վերնագիր), F-pattern/Z-pattern, «տաք» կետեր, վերևում-ձախ (վերնագիր), ճիշտ (ստացիոնար), էկրանի ներքևի մասը (ավարտը)։

Primary-CTA տեղադրեք

կարճ էկրանների կամ տեսողական գծերի ներքևի մասում,

«կպչուն» պանելային ներքևում (thumb-zone)։

Բջջային «մեծ մատները» 'ավելի հարմար, քան ներքևի 1/3 էկրանը, աջ/ձախ ծայրը կախված է գերիշխող ձեռքից (լռելյայն' ստորին կենտրոն/իրավունք)։

Լիպիկ հաստատման վահանակ (Altaile)

html
<footer class = "sticky-cta" role = "region" aria-label = "Action">
<div class = "sum"> Bid: 200 ₴</div>
<button class =" btn btn--primary "> Confirm </button>
</footer>

<style>
.sticky-cta{position:sticky; bottom:0; display:flex; gap:12px; align-items:center;
padding:12px 16px; background:var(--bg-elevated); box-shadow:0 -8px 24px rgba(0,0,0,.12)}
.sticky-cta. btn{flex:1}
</style>

7) Տեղադրումն ու հավատը

Առանձնացրեք primary-CTA-ը երկրորդ տարրերից սպիտակ տարածությունից (16-24 px)։

Մի դրեք երկու primary, մեկը կդառնա «կեղծ» ընտրություն։

Ձևերով 'CTA վերջին դաշտից հետո; էքսպորտային 'ձախ/CTA-ի տակ («Ետ», «Վերացում»)։

Քարտերի/սալիկների վրա 'CTA ներքևում աջ կողմում; երկար ցուցակների համար inault-CTA-ն յուրաքանչյուր քարտի վրա։

8) Անիմացիա և motion-pattern

Express/ելք: 120-180 ms, «opacity/transform» (առանց layout-ցնցում)։

Press-էֆեկտը 'նվազեցումը մինչև 96-98 տոկոսը + ստվերը «զգւոմ է»։

«Հաջողության» համար կարճ չեկ-միկրոշրջան թիվ 400 մզ; reduce-motion-ի համար ստատիկ իկոն է։

Խուսափեք անվերջ չափիչ ազդեցություններից (anti-pattern պատասխանատու խաղի համար)։

9) A1y և ստեղնաշար

«role =» button «» անհրաժեշտ չէ national

Contact

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

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

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

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

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

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