Plynulý přesun focusu

Části návštěvníků, která se mezi formulářovými položkami přesouvá klávesou Tab, lze zvýšit pohodlí při přeskakování mezi položkami plynulým přesouváním „focus efektu“.

Běžný formulář (zvlášť potom v případě, že pro pseudotřídu :focus jeho položek není nastaven výrazný styl) může být pro uživatele nepřehledný tím, že po odTabování není na první pohled jasné, kam se kursor přesunul.

Zajímavým řešením je plynulé přesunutí orámování tlačítka, políčka nebo jiného prvku na další/předchozí — tj. po stisknutí klávesy Tab, respektive Shift + Tab.

Hotové řešení

Web

Stačí přilinkovat na stránku:

<script src="flying-focus.js"></script>

(Možné je i použití jako uživetelský skript / plugin do prohlížeče.)

Druhá verse Flying focusu nabízí nové druhy zvýrazňovacích animací.

Různé efekty přesouvání focusu

Odkazy

To je všechno. Líbil se vám článek a chcete se dozvědět, až vyjde další?

Sledujte:

 

Připomínky mi pište do komentářů ↓

Zapamatování formulářových polí

Automatické zapamatování formulářů

Při vyplňování delších formulářů se je hodí obsah průběžně ukládat. Jak na to?

AJAX upload souborů

Upload souborů bez obnovení stránky

Jak vytvořit ajaxové nahrávání souborů na server bez obnovení stránky.

Zvyšování hodnoty inputů

Zvyšování hodnoty inputů

Jak zpříjemnit zadávání číselných hodnot nebo času do <input>ů tlačítky plus a mínus.

Duplikování položek formuláře v JS

Přidání dalšího textového pole

Jak umožnit kopírování/přidávání dalších textových polí do formuláře.

Mezera v PSČ

Mezera v PSČ

Jak a zda vůbec automaticky odsazovat uživatelem zadané znaky PSČ do formulářového políčka.

Komentáře