Richard Polák logo

Sticky header nebo sticky menu má obvykle nastavený z-index tak, aby se zobrazoval vždy nahoře. To znamená, že překrývá veškerý obsah stránky od horního okraje okna až do vzdálenosti své výšky. Velikost viewportu, tedy okna, kde se stránka zobrazuje, se ale tímto nemění. Sticky header je “vytržený” z běžného toku dokumentu, takže obsah stránky se zobrazuje normálně od horního okraje okna. To znamená, že část pod headerem není vidět. Pro prohlížeč je tento obsah ale stále ve viewportu a tedy viditelný, nepozná, že ho překrývá jiný element.

Obvykle se to řeší odsazením obsahu stránky, např. padding-top: 100px při výšce headeru 100px. Pokud ale používáme kotvy (anchor), je třeba tuto situaci ošetřit, protože po kliknutí na odkaz s kotvou se stránka naroluje na příslušnou kotvu, která ale bude skrytá pod headerem, protože se zobrazí u horního okraje viewportu/okna. My máme ale od horního okraje okna sticky header, takže začátek obsahu kapitoly je schován pod ním.

V Elementoru stačí přidat tento kód do souboru styles.css ve vaší šabloně:

body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 100px; // výška headeru
   margin: -100px 0 0; // záporná výška headeru
   visibility: hidden;
   pointer-events: none;
 }

Přičemž 100px resp. -100px určuje výšku našeho headeru. Přesněji řečeno určuje offset, o který se začátek kapitoly posune od horního okraje okna.

TIP: Sticky menu může být někdy otravné, na menších zařízeních navíc zabírá vzácné místo na displeji. Proto se často používá metoda, kdy při rolování dolů sticky menu po chvíli zmizí a objeví se, jakmile návštěvník začne rolovat nahoru. je totiž nasnadě, že pokud začne návštěvník rolovat vzhůru chce se pravděpodobně dostat k menu, a proto mu ho hned zobrazíme. Jak na to, zjistíte v tomto článku.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

four + 19 =

uděluji souhlas se zpracováním mých osobních údajů (jméno, e-mail) za účelem odpovědi na můj dotaz, zaslaný prostřednictvím kontaktního formuláře umístěného na webových stránkách správce.

 

Souhlas

Udělením tohoto souhlasu se zpracováním osobních údajů poskytujete souhlas k tomu, aby Richard Polák, Příčná 593, 330 08 Zruč-Senec (dále jako „správce“) zpracovávala Vaše osobní údaje poskytnuté na základě tohoto souhlasu dle dále uvedených podmínek.

 

Rozsah zpracování Vašich osobních údajů

Správce bude na základě tohoto souhlasu zpracovávat Vaše jméno a e-mail, a to za dále uvedeným účelem.

 

Účel zpracování Vašich osobních údajů

Správce bude Vaše osobní údaje poskytnuté na základě tohoto souhlasu zpracovávat za účelem evidence a zpracování odpovědi na položený dotaz, zaslaný prostřednictvím kontaktního formuláře umístěného na webových stránkách správce.

 

Právní základ zpracování osobních údajů

Právním základem zpracování je tento Váš souhlas. Vaše Osobní údaje jsou zpracovávány v souladu s Obecným nařízením o ochraně osobních údajů – Nařízením Evropského parlamentu a rady (EU) 2016/679 ze dne 27.4.2016 – (dále jako „GDPR“).

 

Doba, po níž budou Vaše osobní údaje zpracovávány

Správce bude Vaše osobní údaje zpracovávat po dobu nezbytně nutnou, maximálně však 5 let ode dne odeslání formuláře, pokud tento souhlas neodvoláte dříve.

 

Odvolání souhlasu se zpracováním osobních údajů

Tento Váš dobrovolně udělený souhlas se zpracováním osobních údajů můžete kdykoli bezplatně odvolat, a to prostřednictvím zaslání e-mailu na adresu: mail@richardpolak.cz
Odvoláním souhlasu není dotčena zákonnost zpracování vycházejícího ze souhlasu, který byl dán před jeho odvoláním.

 

Osoby s přístupem k Vaším osobním údajům

K Vašim osobním údajům bude mít přístup správce.

 

Kontaktní údaje správce

Správce můžete kontaktovat na e-mailu: mail@richardpolak.cz či písemně na adrese provozovny správce (Richard Polák, Příčná 593, 330 08 Zruč-Senec, Česká republika). Správce je oprávněn požadovat prokázání Vaší totožnosti za účelem zamezení přístupu neoprávněným osobám k Vašim osobním údajům.

 

Vaše práva související s ochranou Vašich osobních údajů

Máte právo kdykoliv odvolat svůj souhlas, opravit či doplnit osobní údaje, požadovat omezení zpracování, vznést námitku či stížnost proti zpracování osobních údajů, požadovat přenesení údajů, přístupu ke svým osobním údajům, být informován o porušení zabezpečení osobních údajů, výmazu a další práva stanovená v GDPR.

 

Právo podat stížnost u dozorového úřadu

Kdykoliv můžete podat stížnost týkající se zpracování Vašich osobních údajů nebo neplnění povinností správce plynoucích z GDPR k dozorovému úřadu – Úřad pro ochranu osobních údajů, se sídlem Pplk. Sochora 27, 170 00 Praha 7, www.uoou.cz.

 

Povinnost poskytnout osobní údaje. Následky neposkytnutí osobních údajů

Vaše osobní údaje poskytujete zcela dobrovolně. Nemáte žádnou povinnost je poskytnout. V případě, že Vaše osobní údaje neposkytnete, nehrozí Vám žádná sankce.

Skip to content