Als je op zoek bent naar een manier om vloeiende animaties te maken met de ingebouwde scrolleffecten van Divi, dan zul je deze tutorial geweldig vinden. We laten je zien hoe je de scroll-snap kunt combineren met Divi's ingebouwde bewegingseffecten om secties op volledige hoogte te creëren waar je in één keer doorheen kunt scrollen. 

We beginnen met het maken van de eerste sectie. We zullen deze sectie daarom hergebruiken tijdens het ontwerp van onze pagina. Om scroll-snapping mogelijk te maken, gebruiken we de CSS-scroll-snap-eigenschappen die we toewijzen aan de secties, HTML, koptekst en voettekst van onze pagina. 

Mogelijk resultaat

Laten we, voordat we in de tutorial duiken, het resultaat snel bekijken op verschillende schermformaten.

Divi scroll magnetisch bureaubladvoorbeeld

1. Maak een nieuwe pagina en begin met het ontwerpen van de eerste sectie

Voeg een nieuwe pagina toe en schakel over naar Visual Builder

Begin met het toevoegen van een nieuwe pagina. Voer de paginatitel in, publiceer de pagina en schakel over naar Visual Builder.

Voeg een divi-artikel toe
Creatie artikel divi

Sectie-instellingen

sizing

Eenmaal op de nieuwe pagina, open je de sectie die er al staat en verander je de formaatinstellingen.

  • Min hoogte: 100vh
Divi maatvoering

Hoofdelement

We voegen ook twee regels CSS-code toe aan de sectie. Deze regels CSS-code zullen ons helpen de sectie om te zetten in een snap-point voor de scroll-snap.

scroll-snap-align: start; scroll-snap-stop: normaal;

Inhoud css divi sectie

zichtbaarheid

Om er zeker van te zijn dat niets buiten de sectiecontainer valt, zullen we de sectieoverlopen verbergen.

  • Horizontale overloop: verborgen
  • Verticale overloop: verborgen
Masuer sectie divi

Regel # 1 toevoegen

Kolomstructuur

Ga door met het toevoegen van een nieuwe regel aan de sectie met behulp van de volgende kolomstructuur:

Kies kolomstructuur

sizing

Open, zonder nog modules toe te voegen, de rij-instellingen en wijzig de grootte als volgt:

  • Gebruik aangepaste rugmarge: Ja
  • Rugmarge breedte: 1
  • Breedte: 100%
  • Maximale breedte: 100%
Kolomafstand configuratie

Spacing

We verwijderen ook de standaard boven- en ondervulling van de sectie.

  • Bovenvulling: 0px
  • Bodemvulling: 0px
Configureer de divi-afstand

Positie

En we zullen de rij dienovereenkomstig verplaatsen:

  • Positie: Absoluut
  • Locatie: midden onder
Divi kolom positie configuratie

Voeg tekstmodule toe aan kolom

Laat het inhoudsvak leeg

De enige module die we in deze rij nodig hebben, is een tekstmodule. Zorg ervoor dat u het inhoudsvak van de module leeg laat.

Divi-tekstmodule

Achtergrond kleur

Wijzig vervolgens de achtergrondkleur.

  • Achtergrondkleur: # ffee00
Divi achtergrondkleur tekstconfiguratie

Tekstinstellingen

We zullen ook de hoogte van de tekstregel van de module verwijderen.

  • Tekstregelhoogte: 1em
Divi line hoogte tekst aanpassing

Afmetingen

Vervolgens gaan we naar de maatinstellingen en wijzigen we de breedte.

  • Breedte: 30%
Divi-tekstmodule-afstand

Spacing

We zullen de module in een vierkant veranderen door ook wat opvulling aan de bovenkant toe te voegen.

  • Bovenste vulling: 30%
Interne afstand divi module

Rij 2 toevoegen

Kolomstructuur

Op de volgende regel. Gebruik de volgende kolomstructuur:

Kies layout line 2 divi

sizing

Zonder nog modules toe te voegen, opent u de rij-instellingen en wijzigt u de maatinstellingen in het ontwerp-tabblad:

  • Gebruik een aangepaste gootbreedte: Ja
  • Dakgootbreedte: 1
  • Breedte: 60vw
  • Max breedte: 100%
Kolom 2 divi-configuratie

tussenruimte

Voeg vervolgens een aangepaste bovenmarge toe op verschillende schermformaten.

  • Bovenmarge: 20vh (desktop), 5vw (tablet en telefoon)
Divi kolommodule afstand configuratie

Kolom 2 spatiëring

Vervolgens openen we de instellingen in kolom 2 en voegen we aangepaste vulwaarden toe.

  • Bovenste padding: 2vh (tablet en telefoon)
  • Vulling links: 2vw
  • Vulling rechts: 2vw
Kolomafstand configuratie 2 divi module

Voeg een afbeeldingsmodule toe aan kolom 1

Afbeelding uploaden

Het is tijd om mods toe te voegen, een afbeeldingsmodificatie toe te voegen aan kolom 1 en een afbeelding naar keuze te uploaden.

Diiv-afbeelding uploaden

sizing

We zullen dan de volledige breedte op de module forceren.

  • Forceer volledige breedte: Ja
Forceer volledige breedte divi

Voeg tekstmodule # 1 toe aan kolom 2

Voeg H2-inhoud toe

In de tweede kolom is de eerste module die we nodig hebben een tekstmodule met inhoud H2.

Tekstmodule kolom 2

H2 tekstinstellingen

Ga naar het tabblad moduleontwerp en wijzig de H2-tekstinstellingen als volgt:

  • Lettertype 2: Anton
  • Item 2 Tekstgrootte: 5vw (desktop), 7vw (tablet), 9vw (telefoon)
Wijzig diiv-lettertype

Voeg tekstmodule # 2 toe aan kolom 2

Voeg inhoud toe

Voeg nog een tekstmodule toe net onder, net onder de vorige, en plaats de inhoud van de beschrijving van uw keuze.

Voeg inhoud toe aan de divi-tekstmodule

Tekst instellingen

Wijzig de tekstinstellingen van de module als volgt:

  • Tekstlettertype: Open Sans
  • Tekstgrootte: 0.8vw (desktop), 2vw (tablet), 2.5vw (telefoon)
  • Tekstregelhoogte: 1,8 em
Divi-uitlijningsconfiguratie

tussenruimte

En voeg een aangepaste boven- en ondermarge toe aan de afstandsinstellingen.

  • Bovenmarge: 2vw
  • Ondermarge: 2vw
Divi tekst module afstand configuratie

Voeg een knopmodule toe aan de 2-kolom

Voeg een kopie toe

De volgende en laatste module die we nodig hebben in deze kolom is een knopmodule. Voeg een kopie naar keuze toe.

Voeg een divi-knop toe

Knop instellingen

Stijl de knop dienovereenkomstig:

  • Gebruik aangepaste stijlen voor de knop: Ja
  • Tekstgrootte knop: 1vw (desktop), 2vw (tablet), 3vw (telefoon)
  • Knoptekstkleur: # 333333
  • Knoprandkleur: # 333333
  • Knoopradius: 1px
Divi-knop instellingen
  • Knoplettertype: Anton
  • Knop lettertypestijl: hoofdletters
Divi-module knopstijl

tussenruimte

En voltooi de module-instellingen door een aangepaste waarde toe te voegen op basis van schermformaten.

  • Hoge interne marge: 1vw (desktop), 2vw (tablet), 3vw (telefoon)
  • Lage interne marge: 1vw (desktop), 2vw (tablet), 3vw (telefoon)
  • Linker interne marge: 3vw (desktop), 5vw (tablet), 7vw (telefoon)
  • Rechter internetmarge: 3vw (desktop), 5vw (tablet), 7vw (telefoon)
Divi-configuratie van de afstand tussen de knoppen

2. Voeg scroll-effecten toe aan verschillende elementen

Tekstmodule in regel # 1

Verticale animatie

Zodra alle elementen op hun plaats zitten, is het tijd om de scroll-effecten toe te voegen. Open de tekstmodule in je eerste rij en gebruik wat verticale beweging.

  • Verticale beweging inschakelen: Ja
  • Startoffset: 4
  • Midden-offset: 0
  • Offset beëindigen: -4
  • Motion Effect Trigger: midden van element
Divi-tekstmodule-animatie

Lijn 2

Kolom 1

Horizontale animatie

Open vervolgens de eerste kolom van je tweede rij en voeg een horizontale beweging toe.

  • Activeer horizontale beweging: Ja
  • Start offset: -3
  • Gemiddelde offset: 0 (van 40% tot 60%)
  • Einde offset: -3
  • Trigger motion effect: midden van element
Horizontale animatie
Vervagen in en uit

We passen ook een fade in en fade out toe op diezelfde kolom.

  • Fade in en out activeren: Ja
  • Aanvankelijke dekking: 0%
  • Gemiddelde dekking: 100%
  • Einddekking: 100%
  • Trigger motion effect: midden van element
Animatie vervagen

Kolom 2

Horizontale beweging

Vervolgens openen we de parameters van de tweede kolom en passen we de volgende horizontale bewegingsparameters toe:

  • Activeer horizontale beweging: Ja
  • Start offset: 3
  • Gemiddelde offset: 0 (van 40% tot 60%)
  • Eindoffset: 3
  • Trigger motion effect: midden van element
Kolom horizontale verplaatsing 2
Vervagen in en uit

Met een inkomend en uitgaand vervagingseffect.

  • Fade in en out activeren: Ja
  • Aanvankelijke dekking: 0%
  • Gemiddelde dekking: 100%
  • Einddekking: 100%
  • Trigger motion effect: midden van element
Fondue-uitvoer

4. Hergebruik de eerste sectie

Kloon sectie vier keer

Als je het eerste gedeelte en de scrolleffecten hebt voltooid, kun je het zo vaak klonen als je wilt.

Kloon sectie

Verander de achtergrondkleuren van alle andere secties

We zullen de achtergrondkleur van alle andere secties wijzigen.

  • Achtergrondkleur: # 111111

5. Voeg CSS-code toe om scrollen op pagina-HTML mogelijk te maken

Voeg een codemodule toe aan het laatste gedeelte van de pagina

Om scrollen vast te leggen in de HTML van onze pagina, gaan we ergens in het laatste gedeelte van onze pagina een codemodule toevoegen.

Code module invoegen

Voeg HTML CSS-code in

Deze regels CSS-code helpen ons de scroll-uitlijning toe te passen op de HTML-code van onze pagina:

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

Voeg Scroll Snapping Start toe aan Koptekst en Voettekst

We zorgen ervoor dat onze kop- en voettekst ook scrolvastlegpunten zijn (net als onze secties) door ook de volgende regels CSS-code toe te voegen:

koptekst, voettekst {scroll-snap-align: start;}

Voltooien

In dit artikel hebben we je laten zien hoe je vloeiende animaties kunt maken door scrolling snap te combineren met de ingebouwde bewegingseffecten van Divi. Dit is een geweldige manier om scrolleffecten te activeren met slechts één scroll. 

Scroll capture helpt bezoekers om moeiteloos door de verschillende delen van uw Site web. We hebben het gecombineerd met een sectieontwerp op volledige hoogte. Je kon het JSON-bestand ook gratis downloaden! Als u vragen of suggesties heeft, kunt u een opmerking achterlaten in het opmerkingengedeelte hieronder.