Autor Zpráva
návštěvník
Profil *
Zdravím, potřebuji na stránce vytvořit fixní box, aby při scrollování se zobrazoval pořád na stejném místě. Ale tak, aby byl např. v sidebaru vpravo normálně na stránce a jakmile uživatel bude scrollovat a prvek se dostane nahoru, tak zůstane zafixovaný nahoře.

Podobně jako třeba funguje menu vpravo zde: getbootstrap.com/getting-started

Je možné doho docílit pouze html a css, nebo je nutný JS? Jak to udělat?

Děkuji
juriad
Profil
Je nutný JS. Návod máš tady: Fixní menu při rolování
davidfronek
Profil
Přímo na stránkách BOOTSRAPu je to i s návodem, jmenuje se to "affix". Případně, pokud by Ti to nebylo z těch příkladů jasné, podívej se na W3Schools.com, tam je to docela hezky vysvětlené. Podle toho to určitě zvládneš.
Jen je třeba mít ideálně Bootstrap (kvůli js).
Trejpa
Profil
návštěvník:
A přitom to může být naprosto jednoduché. Stačí dva elementy v sobě, jeden určuje výchozí pozici a druhý se od něj pomocí absolutního poticování skriptem posouvá.
návštěvník
Profil *
Web není na bootstrapu. Tu stránku jsem dával jen jako ukázku kde se to použivá :)

Mrknu na ty příklady a snad se mi to podaří pochopit, protože JS vůbec neovládám. Mockrát díky.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: