Plynulý přesun focusu

Plynulé přesouvání focusu mezi jednotlivými položkami formuláře.

2 minuty

Čá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

Co si myslíte o tomto článku?

Diskuse

Související články

Jak udělat input s automatickou šířkou podle obsahu

Několik způsobů, jak dosáhnout toho, aby se textové pole rozšiřovalo a zužovalo podle délky zadaného textu.

9 minut

HTTP metody GET a POST

Kdy použít metodu GET a kdy POST. Rozdíly mezi metodami, datové limity a doporučení pro správné použití.

7 minut

Jak neotravovat uživatele validací formulářů

Kdy zobrazovat chyby, kdy ne, a jak pomoci uživatelům místo jejich trestání.

6 minut

Automatické načítání firemních údajů z registru ARES

Návod na získání dat o firmě z IČO nebo DIČ pomocí veřejné API a jejich použití pro předvyplnění webových formulářů.

8 minut

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků · Témata · Zkratky
2013–2026