Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

Divi šablona a Elegant Themes

Jak v Divi udělat jakýkoliv element přichycený k obrazovce

Tomáš Cirkl Publikováno Aktualizováno 2 min čtení

Pozor:

Článek je z roku 2016. Některé postupy se mohly změnit.

pc stůl

V tomto návodu pro šablonu Divi si ukážeme, jak udělat jakýkoliv element přichycený k horní hraně obrazovky při rolovaní obsahem dolu. Využijeme k tomu JS plugin Sticky, který si můžete zdarma stáhnout z oficiálních stránek.

JS plugin stáhnete tak, že kliknete na oranžové tlačítko DOWNLOAD PLUGIN.

Sticky Plugin
Sticky Plugin

Stažený zip rozbalte a soubor jquery.sticky.js nahrajte pomocí FTP do složky js v šabloně.

  • Pokud používáte přímo šablonu Divi, jedná se o cestu wp-content/themes/Divi/js/.
  • Pokud využíváte child šablonu Divi (doporučuji) jedná se o wp-content/themes/-jmeno-slozky-sablony-/js/.

Jestliže šablona neobsahuje složku js, tak ji vytvořte.

Soubor JS
Soubor JS na hostingu

Dále se přihlašte do WordPress administrace a v levém menu vyberte Divi -> Nastavení šablony. Na stránce nastavení pak zvolte záložku Integrace a do pole Přidat kód do < head > vašeho webu vložte následující kód.

 

V kódu nezapomeňte nahradit jméno domény a jméno adresáře šablony. Nastavení uložte.

Integrace v Divi nastavení
Integrace v Divi nastavení

V kódu můžete také změnit hodnotu u topSpacing. Ta představuje odsazení objektu od horního ohraje okna prohlížeče. V kódu jsou tři a jsou vždy přiřazeny ke třídě:

  • pro sticker je hodnota 200
  • pro sticker2 je hodnota 150
  • pro sticker3 je hodnota 100

Posledním krokem je přiřazení ID (třídy) k elementu. To uděláte tak, že si vyberete v Divi builderu modul, který chcete, aby se posouval a v jeho nastavení kliknete na záložku Vlastní CSS a do pole CSS identifikace vložíte sticker, sticker2 nebo sticker3. Podle toho, jak chcete, aby byl modul odsazený od horní hrany prohlížeče.

CSS identifikace
CSS identifikace

Nakonec nezapomeňte uložit modul a stránku a máte hotovo. Já jsem ukázku udělal s modulem pro přihlášení.

Ukázka přichycení
Ukázka přichycení

Zdroj: How to Make Any Divi Page Element Sticky–Divi Nation Short

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na WordCampech.

1 035 článků Všechny články autora

Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.