Apăsabilitatea este proprietatea vizuală a unui element de interfață care face evidentă interactivitatea sa. Utilizatorul trebuie să înțeleagă imediat că elementul poate fi apăsat, fără instrucțiuni suplimentare. Potrivit datelor Nielsen Norman Group (2024), affordanța apăsabilității influențează direct conversia: elementele cu semne evidente de apăsabilitate primesc cu 63% mai multe interacțiuni.
Principalul
Apăsabilitatea — este gradul în care un element de interfață comunică vizual utilizatorului posibilitatea de interacțiune. În terminologia UX, aceasta face parte din conceptul de affordanță, introdus de psihologul James Gibson.
Designerul Don Norman a popularizat conceptul de affordanță în contextul interfețelor. În cartea „The Design of Everyday Things" (Designul lucrurilor de zi cu zi, 2013) el a descris cum forma și aspectul unui obiect ar trebui să sugereze modul de utilizare. Un buton ar trebui să arate ca un buton — aceasta este affordanța apăsabilității.
Potrivit UX Collective (2025), 34% dintre utilizatori nu apasă un element dacă nu pare apăsabil, chiar dacă tehnic clicul este procesat. Aceasta subliniază importanța feedback-ului vizual în interfață.
Text fără subliniere, pictograme plate fără luminare, elemente gri fără cursor pointer — anti-pattern-uri clasice când elementul este interactiv dar nu pare. Utilizatorul pierde timp căutând zonele apăsabile, ceea ce înrăutățește UX.
Affordanțe vizuale — sunt semne externe care semnalizează interactivitatea. Ele se împart în mai multe categorii: formă, culoare, umbră, textură și animație.
Oamenii au evoluat să se obișnuiască că obiectele cu anumite proprietăți vizuale pot fi atinse sau mutate. Designerii folosesc aceste pattern-uri înnăscute de percepție pentru a crea interfețe intuitive.
| Affordanță | Descriere | Exemplu |
|---|---|---|
| Umbra | Elementul ridicat pare apăsabil | Butoane Material Design cu elevation |
| Gradientul | Tranziția de culoare creează senzația de volum | Butoane sticlomorfice |
| Sublinierea | Semnul clasic al unui link | Link-uri text în web |
| Rama | Marginea delimitează zona apăsabilă | Butoane Outlined în Material UI |
| Pictograma | Indicație vizuală pentru acțiune | Coșul pentru ștergere |
Cea mai puternică affordanță — umbra (efectul de ridicare). Material Design de la Google este construit pe metafora straturilor fizice, unde fiecare element interactiv are înălțimea sa (elevation). Utilizatorii înțeleg intuitiv că un card cu umbră poate fi apăsat.
Fiecare element apăsabil trebuie să aibă cel puțin patru stări: normal, hover, active, disabled. Diferențele vizuale între stări ajută utilizatorul să înțeleagă situația curentă.
/* Interactive element states */
.btn {
background: #4A90D9;
transition: all 0.2s ease;
}
.btn:hover {
background: #357ABD; /* Darker on hover */
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}
.btn:active {
transform: scale(0.97); /* Press effect */
}
.btn:disabled {
opacity: 0.5;
cursor: not-allowed;
}
Starea normal — aspectul de bază al elementului în repaus. Starea hover — reacția la trecerea cursorului, confirmând că elementul este gata de interacțiune. Starea active — momentul apăsării, oferind feedback tactil. Starea disabled — elementul inactiv, vizual estompat.
Conform Google Material Design Guide (2024), zona minimă de apăsare pentru dispozitive tactile — 48x48 dp, iar optimă — 56x56 dp. Dimensiunea mai mică reduce apăsabilitatea pe dispozitive mobile.
Schimbarea cursorului — una dintre cele mai vechi și eficiente moduri de a indica apăsabilitatea. Proprietatea CSS cursor: pointer transformă săgeata într-o mână care indică, semnalând că elementul este interactiv.
/* Standard cursor values */
.clickable {
cursor: pointer; /* Pointer for buttons and links */
}
.moveable {
cursor: grab; /* Grab cursor for drag */
}
.resizable {
cursor: ew-resize; /* Resize cursor for width */
}
Regula degetului arătător: cursor: pointer trebuie utilizat pe toate elementele apăsabile — butoane, link-uri, comutatoare, pictograme. Pe elementele neinteractive cursorul trebuie să rămână săgeata standard (cursor: default).
Erori de utilizare: cursor: pointer pe text obișnuit induce utilizatorii în eroare. Nu utilizați cursor pointer pe elemente care nu procesează clic — distruge încrederea în interfață.
Legea lui Fitts — lege ergonomică care descrie timpul necesar pentru atingerea unei ținte. În contextul interfețelor: cu cât ținta (butonul) este mai mare și mai apropiată, cu atât utilizatorul ajunge mai repede la ea.
Formula legii lui Fitts: T = a + b * log2(D / W + 1), unde T — timpul de atingere, D — distanța până la țintă, W — dimensiunea țintei. Mărirea butonului de 2 ori reduce timpul de clic cu 15–20%.
Conform Apple Human Interface Guidelines (2024), dimensiunea minimă a țintei tactile — 44x44 puncte. Google Material Design recomandă 48x48 dp. În practică, butoanele CTA trebuie să aibă cel puțin 56x56 dp pentru o interacțiune confortabilă.
Colțurile și marginile ecranului conform legii lui Fitts sunt ținte infinite — cursorul nu poate depăși marginea ecranului. De aceea butoanele importante (meniu, închidere) sunt adesea plasate în colțuri. În interfețele mobile, degetele mari ajung natural în partea de jos a ecranului.
Pattern-uri stabile de apăsabilitate s-au format de-a lungul deceniilor de design web. Utilizarea lor face interfața intuitivă fără a necesita instruirea utilizatorului.
Pattern-ul butonului cu umbră — standardul Material Design. Butonul se ridică deasupra suprafeței, umbra crește la hover și dispare la apăsare. Acest pattern este folosit în milioane de aplicații și site-uri.
Pattern-ul butonului plat — după actualizarea iOS 7, designul plat fără umbre a devenit popular. În astfel de butoane, apăsabilitatea este transmisă prin culoare, ramă sau pictogramă. Butoanele plate necesită accente de culoare mai puternice.
Pattern-ul butonului fantomă — buton transparent cu ramă care se umple cu culoare la hover. Folosit pentru acțiuni secundare lângă CTA principal.
Întrebări frecvente
Setul minim — cursor: pointer pentru schimbarea cursorului și handler de clic (onclick). Totuși, pentru un UX bun se recomandă adăugarea a cel puțin un feedback vizual minim: schimbarea culorii sau umbrei la hover și apăsare.
Efectul de orbire a interfeței — utilizatorii cunosc standardele reale ale platformei și se așteaptă ca elementul să arate într-un anumit fel. Dacă butonul nu corespunde pattern-ului vizual așteptat, creierul îl ignoră ca parte a fundalului.
Efectuați un test de apăsabilitate: arătați layout-ul utilizatorilor noi timp de 3 secunde, apoi întrebați pe ce elemente se poate apăsa. Dacă peste 20% dintre elemente nu au fost identificate ca apăsabile — este nevoie de redesign.
48x48 dp — dimensiunea minimă conform Material Design, 44x44 pt — conform iOS HIG. Pentru butoanele CTA se recomandă 56x56 dp. Între butoane trebuie să fie cel puțin 8 dp spațiu pentru a evita apăsările accidentale.
Folosiți role="button" sau tag-urile native <button> și <a>. Adăugați aria-label cu descrierea acțiunii. Asigurați-vă că elementul se focalizează prin Tab și procesează Enter și Space.
Rezumat
Vom dezvolta o aplicație mobilă la cheie
IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.
Citiți și