Zaškrtávací políčko (uživatelské rozhraní)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 24. září 2021; kontroly vyžadují 5 úprav .

Checkbox , checkbox , checkbox (z anglického  check box ), checkbox  - prvek grafického uživatelského rozhraní , který umožňuje uživateli ovládat parametr se dvěma stavy  - ☑ povoleno a ☐ zakázáno. Je-li tato možnost povolena, zobrazí se uvnitř zaškrtávacího políčka značka zaškrtnutí ( zaškrtnutí (✓), méně často křížek (×)). Podle tradice má vlajka čtvercový tvar. Vedle vlajky je zobrazeno její označení, obvykle podpis, méně často ikona. Aby se zvětšila plocha aktivního prvku, samotné zaškrtávací políčko i popisek k němu obvykle reagují na kliknutí myší stejným způsobem.

Chování

Mnoho pokynů pro vytváření rozhraní nedoporučuje používat příznak ke spouštění jakýchkoli procesů, kdykoli je to možné. Stav zaškrtávacího políčka však může ovlivnit stav ostatních prvků v reálném čase, například když je zaškrtávací políčko zaškrtnuto, lze aktivovat ovládací prvky, které byly dříve nedostupné.

Metafora zaškrtávacího políčka naznačuje dva vzájemně se vylučující stavy, ale zaškrtávací políčko není v těchto situacích vždy vhodné. Zaškrtávací políčko je vhodné, když jsou tyto stavy vnímány jako možnosti ano-ne, ale pokud jsou ekvivalentní (například volba mezi orientací listu na výšku a na šířku při tisku), zaškrtávací políčko není vhodné.

Většina operačních systémů umožňuje zaškrtávací políčko nastavit do tzv. „třetího stavu“, ale mělo by být použito jako možnost „u některých položek v seznamu je zaškrtávací políčko vybráno“. V tomto případě kliknutím na zaškrtávací políčko přenesete všechny prvky seznamu do jednoho ze dvou stavů.

Implementace

HTML

Webové formuláře používají element HTML k zobrazení zaškrtávacího políčka <input type="checkbox">.

Textové rozhraní

Při použití uživatelského rozhraní formátovaného textu bylo zaškrtávací políčko označeno hranatými závorkami [ ]. V zapnutém stavu byla mezi hranaté závorky umístěna písmena x, v, kořenový znak √ nebo zatržítko - pokud implementace rozhraní umožňovala použití Unicode .

Unicode

V Unicode jsou prázdná a zaškrtnutá zaškrtávací políčka reprezentována U+2610 (☐, 'HLASOVACÍ KRÍNKO'), U+2611 (☑, 'HLASOVACÍ LÍNO SE ŠTÍTKEM') a U+2612 (☒, 'HLASOVACÍ LÍNO S X') .

Alternativy

V mobilních aplikacích je běžný speciální druh spínače - tzv. toggle switch ( toggle switch ) [1] . Na rozdíl od zaškrtávacího políčka, chcete-li povolit nebo zakázat přepínač, musíte přetáhnout posuvník přepínače jedním nebo druhým směrem. Přepínač sám často zobrazuje svou polohu, ale uživateli není vždy zřejmé, zda je přepínač v tomto stavu nebo do něj přejde, pokud se posune posuvník. Proto se obvykle doporučuje podepsat polohy páčkového přepínače zvenčí.

Nalepovací tlačítka se obvykle používají v panelech nástrojů , protože zabírají málo místa a umožňují vám na ně umístit ikonu. Podle vzhledu tlačítka nelze určit, zda je pevné nebo ne.

Tlačítka s měnícím se popiskem/ikonou  - mají také problém: je popisek/ikona indikátorem aktuálního stavu nebo akce, která nastane po kliknutí? Proto se taková tlačítka používají pouze tehdy, když je z kontextu jasný aktuální stav.

Přepínače ( přepínací tlačítka , přepínací tlačítka atd.) lze také použít místo zaškrtávacího políčka , pokud mají pouze dvě polohy.

Odkazy

Poznámky

  1. Průvodce ovládacími prvky: Přepínač - MSDN . Datum přístupu: 16. října 2015. Archivováno z originálu 9. dubna 2014.