Logo za kurzorem myši ve stránce
Jako zvláštní doplněk je možno do stránky přidat logo, které se bude zobrazovat těsně vedle kurzoru myši. Obrázek musí být decentní, spíše menší a co nejprůhlednější, jinak vytvoříme ve stránce rušivou „obludku“.
V principu jde o vrstvu, která je velká stejně jako použitý obrázek a je nastavena dostatečně v popředí (pomocí z-index). Dostatečně v popředí proto, aby nám při přejetí myší přes objekt, který by měl vyšší z-index než náš kurzor, nezmizel za ním. JavaScriptem budeme ve stránce při pohybu myší zjišťovat pozici kurzoru a podle této pozice měnit i absolutní pozici naší vrstvy s logem. To celé je nutné opatřit určitým testováním, zda je vůbec prohlížeč takových věcí schopen, a efektní kurzor myši je na světě.
Pro snadnější použití jsem soubor skriptu zvlášť vyňal do externího souboru cursorlogo.js. Nejprve si ukážeme umístění kurzoru do stránky, to je jednoduché:
|
Definici vrstvy s obrázkem kurzoru můžeme umístit kamkoli, nejlépe na konec souboru, volání skriptu však musí být až za ním, jinak by došlo k chybě při spuštění skriptu v okamžiku, kdy prohlížeč ještě o existenci vrstvy pojmenované cursor (název je nutno dodržet) nic neví. Všimněte si vysokého čísla v parametru top – je tak velké proto, aby se obrázek kurzoru umístil do „neviditelné“ části obrazovky a nebyl hned vidět. Je možné ho ale umístit kamkoli, třeba i do viditelné části tak, aby nevadil v designu v případě, že prohlížeč ho sice zobrazí, ale nebude umět posouvat za myší. Jakmile se pohne myší, obrázek přiskočí ke kurzoru myši a bude jej následovat.
Soubor cursorlogo.js:
|
Skript pracuje ve většině prohlížečů, ne ve všech však bude následovat obrázek kurzor myši při rolování okna klávesnicí. Nehodí se vždy pro stránky, které obsahují hodně velké plochy flashe nebo prvků ActiveX, applety nebo vložené moduly. Tyto se totiž bez ohledu na z-index zobrazují vždy v popředí, a při přejetí myší náš obrázek „zmizí“.
Kompletní příklad je vám k dispozici.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Výkonný a kompaktní: ASOME Max Studio s výjimečným poměrem cena/výkon
11. listopadu 2024 -
Nové AI modely od Open AI a Google
22. května 2024 -
Vaše pošta může být špatně nastavena – svěřte ji profesionálům
13. července 2023 -
Praktické rady na zabezpečení redakčního systému WordPress
27. února 2023
Nejnovější
-
Apple jde naproti práci s HDR monitory!
17. ledna 2025 -
Jak využít AI potenciál svého Macu?
9. ledna 2025 -
NIS2: Verifikace údajů vlastníků domén
6. ledna 2025 -
Dostali jste k vánocům PC? Využijte jeho AI potenciál!
3. ledna 2025