Klikatelnost je vizuální vlastnost prvku rozhraní, která činí zřejmou jeho interaktivitu. Uživatel by měl okamžitě pochopit, že na prvek lze kliknout, bez dalších instrukcí. Podle údajů Nielsen Norman Group (2024), afordance klikatelnosti přímo ovlivňuje konverzi: prvky s jasnými znaky klikatelnosti získávají o 63% více interakcí.
Hlavní
Klikatelnost — je míra, do jaké prvek rozhraní vizuálně informuje uživatele o možnosti interakce. V terminologii UX je to součást pojmu afordance, zavedeného psychologem Jamesem Gibsonem.
Designér Don Norman popularizoval koncept afordance v kontextu rozhraní. V knize „The Design of Everyday Things“ (Design každodenních věcí, 2013) popsal, jak by tvar a vzhled objektu měly napovídat způsob jeho použití. Tlačítko by mělo vypadat jako tlačítko — to je afordance klikatelnosti.
Podle údajů UX Collective (2025) 34% uživatelů neklikne na prvek, pokud nevypadá klikatelně, i když je technicky kliknutí zpracováváno. To zdůrazňuje důležitost vizuální zpětné vazby v rozhraní.
Text bez podtržení, ploché ikony bez zvýraznění, šedé prvky bez kurzoru pointer — klasické anti-vzory, kdy je prvek interaktivní, ale nevypadá tak. Uživatel ztrácí čas hledáním klikatelných zón, což zhoršuje UX.
Vizuální afordance — jsou vnější znaky signalizující interaktivitu. Dělí se do několika kategorií: tvar, barva, stín, textura a animace.
Lidé jsou evolučně zvyklí, že objekty s určitými vizuálními vlastnostmi lze dotýkat nebo přesouvat. Designéři využívají tyto vrozené vzorce vnímání k vytváření intuitivních rozhraní.
| Afordance | Popis | Příklad |
|---|---|---|
| Stín | Zvednutý prvek vypadá klikatelně | Tlačítka Material Design s elevation |
| Gradient | Přechod barev vytváří pocit objemu | Skleněná tlačítka |
| Podtržení | Klasický znak odkazu | Textové odkazy na webu |
| Rám | Hranice vymezuje klikatelnou oblast | Tlačítka Outlined v Material UI |
| Ikon | Vizuální nápověda k akci | Košík pro smazání |
Vůbec nejsilnější afordance — stín (efekt nadzvihnutí). Material Design od Google je postaven na metafoře fyzických vrstev, kde každý interaktivní prvek má svou výšku (elevation). Uživatelé intuitivně chápou, že kartu se stínem lze kliknout.
Každý klikatelný prvek by měl mít alespoň čtyři stavy: normal, hover, active, disabled. Vizuální rozdíly mezi stavy pomáhají uživateli pochopit aktuální situaci.
/* 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;
}
Stav normal — základní vzhled prvku v klidu. Stav hover — reakce při najetí kurzoru, potvrzující, že prvek je připraven k interakci. Stav active — okamžik kliknutí, poskytující hmatovou zpětnou vazbu. Stav disabled — prvek neaktivní, vizuálně utlumený.
Podle Google Material Design Guide (2024), minimální oblast kliknutí pro dotyková zařízení — 48x48 dp, optimální — 56x56 dp. Menší velikost snižuje klikatelnost na mobilních zařízeních.
Změna kurzoru — jeden z nejstarších a nejúčinnějších způsobů, jak naznačit klikatelnost. Vlastnost CSS cursor: pointer mění šipku na ukazující ruku, signalizující, že prvek je interaktivní.
/* 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 */
}
Pravidlo ukazováčku: cursor: pointer by měl být použit na všech klikatelných prvcích — tlačítkách, odkazech, přepínačích, ikonách. Na neinteraktivních prvcích by měl kurzor zůstat standardní šipkou (cursor: default).
Chyby použití: cursor: pointer na běžném textu uvádí uživatele v omyl. Nepoužívejte pointer kurzor na prvcích, které nezpracovávají kliknutí — ničí to důvěru v rozhraní.
Fittsův zákon — ergonomický zákon popisující čas potřebný k dosažení cíle. V kontextu rozhraní: čím větší a bližší je cíl (tlačítko), tím rychleji se k němu uživatel dostane.
Vzorec Fittsova zákona: T = a + b * log2(D / W + 1), kde T — čas dosažení, D — vzdálenost k cíli, W — velikost cíle. Zvětšení tlačítka 2krát zkracuje čas kliknutí o 15–20%.
Podle Apple Human Interface Guidelines (2024), minimální velikost dotykového cíle — 44x44 bodů. Google Material Design doporučuje 48x48 dp. V praxi by tlačítka CTA měla být alespoň 56x56 dp pro pohodlnou interakci.
Rohy a okraje obrazovky jsou podle Fittsova zákona nekonečnými cíli — kurzor nemůže minout hranici obrazovky. Proto se důležitá tlačítka (menu, zavření) často nacházejí v rozích. V mobilních rozhraních palce přirozeně sahají ke spodní části obrazovky.
Stabilní vzory klikatelnosti se formovaly po desetiletí webového designu. Jejich použití činí rozhraní intuitivním bez nutnosti školení uživatele.
Vzor tlačítka se stínem — standard Material Design. Tlačítko je nadzvednuté nad povrchem, stín se při najetí zvětšuje a při kliknutí mizí. Tento vzor se používá v milionech aplikací a webů.
Vzor plochého tlačítka — po aktualizaci iOS 7 se stal populárním plochý design bez stínů. V takových tlačítkách je klikatelnost přenášena barvou, rámem nebo ikonou. Plochá tlačítka vyžadují jasnější barevné akcenty.
Vzor ghost tlačítka — průhledné tlačítko s rámem, které se při najetí plní barvou. Používá se pro sekundární akce vedle hlavního CTA.
Často kladené otázky
Minimální sada — cursor: pointer pro změnu kurzoru a obsluha kliknutí (onclick). Pro dobrý UX se však doporučuje přidat alespoň minimální vizuální zpětnou vazbu: změnu barvy nebo stínu při najetí a kliknutí.
Efekt slepoty rozhraní — uživatelé znají skutečné standardy platformy a očekávají, že prvek bude vypadat určitým způsobem. Pokud tlačítko neodpovídá očekávanému vizuálnímu vzoru, mozek ho ignoruje jako součást pozadí.
Proveďte test klikatelnosti: ukažte rozvržení novým uživatelům na 3 sekundy, poté se zeptejte, na které prvky lze kliknout. Pokud více než 20% prvků uživatelé neidentifikovali jako klikatelné — je potřeba redesign.
48x48 dp — minimální velikost podle Material Design, 44x44 pt — podle iOS HIG. Pro tlačítka CTA se doporučuje 56x56 dp. Mezi tlačítky by měla být alespoň 8 dp mezera, aby se předešlo nechtěným kliknutím.
Použijte role="button" nebo nativní značky <button> a <a>. Přidejte aria-label s popisem akce. Ujistěte se, že prvek je fokusovatelný přes Tab a zpracovává stisk Enter a Space.
Shrnutí
Vyvineme mobilní aplikaci na klíč
IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.
Přečtěte si také