Pokud hledáte způsob, jak vytvořit plynulé animace s integrovanými rolovacími efekty Divi, bude se vám tento výukový program líbit. Ukážeme vám, jak zkombinovat posuvný krok s vestavěnými pohybovými efekty Divi a vytvořit úseky plné výšky, kterými můžete procházet najednou. 

Začneme vytvořením první sekce. Proto budeme tuto část znovu používat v celém designu naší stránky. Chcete-li povolit přichycení posouvání, použijeme vlastnosti přichycení CSS, které přiřadíme sekcím, HTML, záhlaví a zápatí naší stránky. 

Možný výsledek

Než se ponoříme do tutoriálu, pojďme se rychle podívat na výsledek na různých velikostech obrazovky.

Divi scroll přitahující náhled na plochu

1. Vytvořte novou stránku a začněte navrhovat první sekci

Přidejte novou stránku a přepněte do aplikace Visual Builder

Začněte přidáním nové stránky. Zadejte název stránky, publikujte stránku a přepněte na Visual Builder.

Přidat divi článek
Vytvoření článku divi

Nastavení sekce

dimenzování

Jakmile jste na nové stránce, otevřete sekci, která již existuje, a změňte nastavení velikosti.

  • Min. Výška: 100 h
Velikost Divi

Hlavní prvek

Do sekce také přidáme dva řádky kódu CSS. Tyto řádky kódu CSS nám pomohou proměnit sekci na bod přichycení pro rolování.

scroll-snap-zarovnání: start; scroll-snap-stop: normální;

Obsah css divi sekce

viditelnost

Abychom se ujistili, že nic není za kontejnerem sekce, skryjeme přetečení sekce.

  • Horizontální přetečení: skryté
  • Vertikální přetečení: skryté
Masuer sekce divi

Přidat řádek # 1

Struktura sloupců

Pokračujte v přidávání nového řádku do sekce pomocí následující struktury sloupců:

Vyberte strukturu sloupců

dimenzování

Bez přidání dalších modulů otevřete nastavení řádku a upravte velikost podle následujících pokynů:

  • Použít vlastní šířku okapu: Ano
  • Šířka okapu: 1
  • Šířka: 100%
  • Maximální šířka: 100%
Konfigurace mezer mezi sloupci

Vzdálenost

Odstraňujeme také výchozí horní a dolní výplň sekce.

  • Horní výplň: 0px
  • Spodní výplň: 0px
Nakonfigurujte divi mezery

Pozice

A podle toho přemístíme řádek:

  • Pozice: Absolutní
  • Umístění: Spodní centrum
Konfigurace polohy sloupce Divi

Přidat textový modul do sloupce

Ponechte obsahové pole prázdné

Jediný modul, který v tomto řádku potřebujeme, je textový modul. Nezapomeňte ponechat obsahové pole modulu prázdné.

Textový modul Divi

Barva pozadí

Poté změňte barvu pozadí.

  • Barva pozadí: # ffee00
Konfigurace textu pozadí barvy Divi

Nastavení textu

Také odstraníme výšku textového řádku modulu.

  • Výška řádku textu: 1m
Nastavení textu výšky řádku Divi

Rozměry

Poté přejdeme k nastavení velikosti a změníme šířku.

  • Šířka: 30%
Rozteč textových modulů Divi

Vzdálenost

Proměníme modul na čtverec přidáním nějakého horního čalounění.

  • Horní výplň: 30%
Vnitřní rozteč divi modul

Přidejte řádek č. 2

Struktura sloupce

Na dalším řádku. Použijte následující strukturu sloupců:

Vyberte řádek rozložení 2 divi

dimenzování

Bez přidání jakýchkoli modulů ještě otevřete nastavení řádku a změňte nastavení velikosti na kartě design:

  • Použít vlastní šířku okapu: Ano
  • Šířka okapu: 1
  • Šířka: 60 Vw
  • Maximální šířka: 100%
Konfigurace divi ve sloupci 2

vzdálenost

Poté přidejte vlastní horní okraj na různé velikosti obrazovky.

  • Horní okraj: 20vh (stolní), 5vw (tablet a telefon)
Konfigurace rozteče modulu sloupce Divi

Mezera ve sloupci 2

Poté otevřeme nastavení ve sloupci 2 a přidáme vlastní hodnoty výplně.

  • Horní výplň: 2vh (tablet a telefon)
  • Výplň vlevo: 2 Vw
  • Pravá výplň: 2vw
Konfigurace rozteče sloupců 2 divi modul

Přidejte modul obrázku do sloupce 1

Nahrát obrázek

Je čas přidat mody, přidat mod do obrázku do sloupce 1 a nahrát obrázek podle vašeho výběru.

Nahrávám živý obrázek

dimenzování

Potom vynucíme celou šířku modulu.

  • Vynutit plnou šířku: Ano
Vynutit divi celou šířku

Do sloupce 1 přidejte textový modul # 2

Přidat obsah H2

Ve druhém sloupci je prvním modulem, který potřebujeme, textový modul obsah H2.

Sloupec textového modulu 2

Nastavení textu H2

Přejděte na kartu Návrh modulu a změňte nastavení textu H2 následujícím způsobem:

  • Nadpis 2 Písmo: Anton
  • Položka 2 Velikost textu: 5vw (stolní), 7vw (tablet), 9vw (telefon)
Změnit živé písmo

Do sloupce 2 přidejte textový modul # 2

Přidat obsah

Přidejte další textový modul těsně pod ten předchozí a vložte obsah popis dle vašeho výběru.

Přidejte obsah do textového modulu divi

Nastavení textu

Změňte nastavení textu modulu následujícím způsobem:

  • Textové písmo: Otevřít Sans
  • Velikost textu: 0.8vw (stolní), 2vw (tablet), 2.5vw (telefon)
  • Výška textového řádku: 1,8 em
Konfigurace zarovnání Divi

vzdálenost

A přidejte do nastavení mezer vlastní horní a dolní okraj.

  • Horní okraj: 2vw
  • Dolní okraj: 2vw
Konfigurace mezer mezi textovými moduly Divi

Přidejte sloupcový modul do sloupce 2

Přidat kopii

Další a poslední modul, který v tomto sloupci potřebujeme, je tlačítkový modul. Přidejte kopii podle vašeho výběru.

Přidejte divi tlačítko

Nastavení tlačítek

Podle toho upravte styl tlačítka:

  • Pro tlačítko použijte vlastní styly: Ano
  • Velikost textu tlačítka: 1vw (stolní), 2vw (tablet), 3vw (telefon)
  • Barva textu tlačítka: # 333333
  • Barva ohraničení tlačítka: # 333333
  • Poloměr tlačítka: 1px
Nastavení tlačítka Divi
  • Tlačítko Písmo: Anton
  • Styl písma tlačítka: Velká písmena
Styl tlačítka modulu Divi

vzdálenost

A dokončete nastavení modulu přidáním vlastní hodnoty založené na velikostech obrazovky.

  • Vysoká interní marže: 1vw (stolní), 2vw (tablet), 3vw (telefon)
  • Nízká vnitřní marže: 1vw (stolní), 2vw (tablet), 3vw (telefon)
  • Levá vnitřní marže: 3vw (stolní), 5vw (tablet), 7vw (telefon)
  • Pravý internetový okraj: 3vw (stolní), 5vw (tablet), 7vw (telefon)
Konfigurace mezer mezi tlačítky Divi

2. Přidejte efekty posunu k různým prvkům

Textový modul v řádku # 1

Vertikální animace

Jakmile jsou všechny prvky na svém místě, je čas přidat efekty posouvání. Otevřete textový modul v prvním řádku a použijte nějaký vertikální pohyb.

  • Povolit vertikální pohyb: Ano
  • Počáteční ofset: 4
  • Střední posun: 0
  • Ukončení posunu: -4
  • Spouštěč pohybových efektů: Uprostřed prvku
Animace textového modulu Divi

Řádek # 2

Sloupec 1

Horizontální animace

Poté otevřete první sloupec druhého řádku a přidejte vodorovný pohyb.

  • Aktivujte horizontální pohyb: Ano
  • Počáteční posun: -3
  • Průměrný ofset: 0 (od 40% do 60%)
  • Koncový offset: -3
  • Efekt spouštěcího pohybu: střed prvku
Horizontální animace
Zmizet a odejít

Na stejný sloupec také aplikujeme efekt fade-in a fade-out.

  • Aktivace a vyblednutí: Ano
  • Počáteční krytí: 0%
  • Průměrná neprůhlednost: 100%
  • Koncová krytí: 100%
  • Efekt spouštěcího pohybu: střed prvku
Slábnoucí animace

Sloupec 2

Horizontální pohyb

Poté otevřeme parametry druhého sloupce a použijeme následující parametry horizontálního pohybu:

  • Aktivujte horizontální pohyb: Ano
  • Počáteční posun: 3
  • Průměrný ofset: 0 (od 40% do 60%)
  • Koncový offset: 3
  • Efekt spouštěcího pohybu: střed prvku
Sloupec vodorovného pohybu 2
Zmizet a odejít

S příchozím a odchozím efektem fade.

  • Aktivace a vyblednutí: Ano
  • Počáteční krytí: 0%
  • Průměrná neprůhlednost: 100%
  • Koncová krytí: 100%
  • Efekt spouštěcího pohybu: střed prvku
Výstup fondue

4. Znovu použijte první část

Klonovat sekci čtyřikrát

Jakmile dokončíte první část a její rolovací efekty, můžete ji klonovat, kolikrát chcete.

Klonovat sekci

Změňte barvy pozadí všech ostatních sekcí

Změníme barvu pozadí všech ostatních částí.

  • Barva pozadí: # 111111

5. Přidejte kód CSS, abyste povolili snímání posouvání na stránce HTML

Přidejte modul kódu do poslední části stránky

Nyní, abychom umožnili posouvání záznamu na HTML naší stránky, přidáme modul kódu kdekoli v poslední části naší stránky.

Vložení modulu kódu

Vložte HTML CSS kód

Tyto řádky kódu CSS nám pomohou použít zarovnání posouvání na kód HTML naší stránky:

<style> html {overflow-x: hidden;scroll-snap-type: y mandatory;scroll-snap-points-y: repeat(100vh);} </style>

Přidejte Posun Snapping Start do záhlaví a zápatí

Zajistíme, aby naše záhlaví a zápatí byly také posouváním bodů zachycení (stejně jako naše sekce) přidáním následujících řádků kódu CSS:

záhlaví, zápatí {scroll-snap-zarovnat: start;}

finskému

V tomto článku jsme vám ukázali, jak vytvořit plynulé animace kombinací rolovaného snapu s vestavěnými pohybovými efekty Divi. Je to skvělý způsob, jak aktivovat efekty posouvání pomocí jediného posouvání. 

Snímání posouvání pomáhá Návštěvníci abyste mohli bez námahy procházet různé části svého Webové stránky. Zkombinovali jsme to s designem sekce v plné výšce. Také jste si mohli zdarma stáhnout soubor JSON! Pokud máte nějaké dotazy nebo návrhy, neváhejte zanechat komentář v sekci komentářů níže.