Se stai cercando un modo per creare animazioni fluide con gli effetti di scorrimento integrati di Divi, adorerai questo tutorial. Ti mostreremo come combinare lo snap di scorrimento con gli effetti di movimento integrati di Divi per creare sezioni a tutta altezza che puoi scorrere in una volta sola. 

Inizieremo creando la prima sezione. Riutilizzeremo quindi questa sezione in tutto il design della nostra pagina. Per abilitare lo snap a scorrimento, utilizzeremo le proprietà di snap a scorrimento CSS che assegneremo alle sezioni, HTML, intestazione e piè di pagina della nostra pagina. 

Possibile risultato

Prima di immergerci nel tutorial, diamo una rapida occhiata al risultato su schermi di dimensioni diverse.

Divi scorre l'anteprima del desktop

1. Crea una nuova pagina e inizia a progettare la prima sezione

Aggiungi una nuova pagina e passa a Visual Builder

Inizia aggiungendo una nuova pagina. Immettere il titolo della pagina, pubblicare la pagina e passare a Visual Builder.

Aggiungi un articolo divi
Creazione articolo divi

Impostazioni della sezione

dimensionamento

Una volta all'interno della nuova pagina, apri la sezione già presente e modifica le impostazioni di dimensionamento.

  • Altezza minima: 100 Vh
Dimensionamento Divi

Elemento principale

Aggiungiamo anche due righe di codice CSS alla sezione. Queste righe di codice CSS ci aiuteranno a trasformare la sezione in un punto di aggancio per lo snap di scorrimento.

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

Contenuto css sezione divi

visibilità

Per accertarci che nulla vada oltre il contenitore della sezione, nasconderemo gli overflow della sezione.

  • Straripamento orizzontale: nascosto
  • Straripamento verticale: nascosto
Sezione Masuer divi

Aggiungi riga n. 1

Struttura a colonne

Continua ad aggiungere una nuova riga alla sezione utilizzando la seguente struttura di colonne:

Scegli la struttura della colonna

dimensionamento

Senza aggiungere ancora moduli, apri le impostazioni della riga e modifica il dimensionamento come segue:

  • Usa larghezza grondaia personalizzata: Sì
  • Larghezza della grondaia: 1
  • Larghezza: 100%
  • Larghezza massima: 100%
Configurazione della spaziatura delle colonne

Spaziatura

Stiamo rimuovendo anche l'imbottitura superiore e inferiore predefinita della sezione.

  • Imbottitura superiore: 0px
  • Imbottitura inferiore: 0px
Configurare la spaziatura divi

Posizione

E riposizioneremo la riga di conseguenza:

  • Posizione: assoluta
  • Posizione: centro inferiore
Configurazione posizione colonna Divi

Aggiungi modulo di testo alla colonna

Lascia vuota la casella del contenuto

L'unico modulo di cui abbiamo bisogno in questa riga è un modulo di testo. Assicurati di lasciare vuota la casella del contenuto del modulo.

Modulo di testo Divi

Colore di sfondo

Quindi, cambia il colore di sfondo.

  • Colore di sfondo: # ffee00
Configurazione del testo del colore di sfondo Divi

Impostazioni di testo

Rimuoveremo anche l'altezza della riga di testo del modulo.

  • Altezza della riga di testo: 1em
Regolazione del testo in altezza della linea Divi

dimensionamento

Quindi, andremo alle impostazioni di dimensionamento e cambieremo la larghezza.

  • Larghezza: 30%
Spaziatura del modulo di testo Divi

Spaziatura

Trasformeremo il modulo in un quadrato aggiungendo anche un po 'di imbottitura superiore.

  • Imbottitura superiore: 30%
Modulo divi di spaziatura interna

Aggiungi riga n. 2

Struttura della colonna

Nella riga successiva. Utilizza la seguente struttura di colonne:

Scegli la linea di layout 2 divi

dimensionamento

Senza aggiungere ancora alcun modulo, apri le impostazioni della riga e modifica le impostazioni di dimensionamento nella scheda di progettazione:

  • Usa una larghezza della grondaia personalizzata: Sì
  • Larghezza della grondaia: 1
  • Larghezza: 60vw
  • Larghezza massima: 100%
Configurazione divi della colonna 2

spaziatura

Quindi aggiungi un margine superiore personalizzato su diverse dimensioni dello schermo.

  • Margine superiore: 20vh (desktop), 5vw (tablet e telefono)
Configurazione spaziatura moduli colonna Divi

Spaziatura colonna 2

Quindi apriremo le impostazioni nella colonna 2 e aggiungeremo valori di riempimento personalizzati.

  • Imbottitura superiore: 2vh (tablet e telefono)
  • Imbottitura sinistra: 2vw
  • Imbottitura destra: 2vw
Configurazione spaziatura colonne 2 moduli divi

Aggiungi un modulo immagine alla colonna 1

Carica immagine

È ora di aggiungere mod, aggiungere una mod immagine alla colonna 1 e caricare un'immagine a tua scelta.

Caricamento immagine diiv

dimensionamento

Forzeremo quindi l'intera larghezza sul modulo.

  • Forza larghezza intera: Sì
Forza divi a tutta larghezza

Aggiungi il modulo di testo # 1 alla colonna 2

Aggiungi contenuto H2

Nella seconda colonna, il primo modulo di cui abbiamo bisogno è un modulo di testo con contenuto H2.

Colonna modulo di testo 2

Impostazioni di testo H2

Vai alla scheda di progettazione del modulo e modifica le impostazioni del testo H2 come segue:

  • Titolo rubrica 2: Anton
  • Voce 2 Dimensioni del testo: 5vw (desktop), 7vw (tablet), 9vw (telefono)
Cambia carattere diiv

Aggiungi il modulo di testo # 2 alla colonna 2

Aggiungi contenuto

Aggiungi un altro modulo di testo appena sotto appena sotto quello precedente e inserisci il file contenuto della descrizione da te scelta.

Aggiungi contenuto al modulo testo divi

Impostazioni del testo

Modificare le impostazioni di testo del modulo come segue:

  • Carattere di testo: Apri Sans
  • Dimensioni del testo: 0.8vw (desktop), 2vw (tablet), 2.5vw (telefono)
  • Altezza della riga di testo: 1,8 em
Configurazione dell'allineamento Divi

spaziatura

E aggiungi il margine superiore e inferiore personalizzato alle impostazioni di spaziatura.

  • Margine superiore: 2vw
  • Margine inferiore: 2vw
Configurazione della spaziatura del modulo di testo Divi

Aggiungi un modulo pulsanti alla colonna 2

Aggiungi una copia

Il prossimo e ultimo modulo di cui abbiamo bisogno in questa colonna è un modulo pulsante. Aggiungi una copia a tua scelta.

Aggiungi un pulsante divi

Impostazioni dei pulsanti

Modella il pulsante di conseguenza:

  • Usa stili personalizzati per il pulsante: Sì
  • Dimensione testo pulsante: 1vw (desktop), 2vw (tablet), 3vw (telefono)
  • Colore testo pulsante: # 333333
  • Colore bordo pulsante: # 333333
  • Raggio pulsante: 1px
Impostazioni del pulsante Divi
  • Carattere pulsante: Anton
  • Stile carattere pulsante: maiuscolo
Stile pulsante del modulo Divi

spaziatura

E completa le impostazioni del modulo aggiungendo un valore personalizzato basato sulle dimensioni dello schermo.

  • Alto margine interno: 1vw (desktop), 2vw (tablet), 3vw (telefono)
  • Margine interno basso: 1vw (desktop), 2vw (tablet), 3vw (telefono)
  • Margine interno sinistro: 3vw (desktop), 5vw (tablet), 7vw (telefono)
  • Margine Internet corretto: 3vw (desktop), 5vw (tablet), 7vw (telefono)
Configurazione della spaziatura dei pulsanti Divi

2. Aggiungi effetti di scorrimento a diversi elementi

Modulo di testo nella riga n. 1

Animazione verticale

Una volta che tutti gli elementi sono a posto, è il momento di aggiungere gli effetti di scorrimento. Apri il Modulo di testo nella prima riga e usa un movimento verticale.

  • Abilita movimento verticale: Sì
  • Offset iniziale: 4
  • Offset medio: 0
  • Offset finale: -4
  • Trigger effetto movimento: metà dell'elemento
Animazione del modulo di testo Divi

Linea 2

Colonna 1

Animazione orizzontale

Quindi apri la prima colonna della seconda riga e aggiungi un movimento orizzontale.

  • Attiva movimento orizzontale: Sì
  • Avvia offset: -3
  • Offset medio: 0 (dal 40% al 60%)
  • Fine offset: -3
  • Attivare l'effetto di movimento: metà dell'elemento
Animazione orizzontale
Dissolvenza in entrata e in uscita

Applichiamo anche un effetto di dissolvenza in entrata e in uscita alla stessa colonna.

  • Attiva dissolvenza in entrata e in uscita: Sì
  • Opacità iniziale: 0%
  • Opacità media: 100%
  • Opacità finale: 100%
  • Attivare l'effetto di movimento: metà dell'elemento
Animazione in dissolvenza

Colonna 2

Movimento orizzontale

Quindi apriremo i parametri della seconda colonna e applicheremo i seguenti parametri di movimento orizzontale:

  • Attiva movimento orizzontale: Sì
  • Avvia offset: 3
  • Offset medio: 0 (dal 40% al 60%)
  • Scostamento finale: 3
  • Attivare l'effetto di movimento: metà dell'elemento
Colonna movimento orizzontale 2
Dissolvenza in entrata e in uscita

Con un effetto di dissolvenza in entrata e in uscita.

  • Attiva dissolvenza in entrata e in uscita: Sì
  • Opacità iniziale: 0%
  • Opacità media: 100%
  • Opacità finale: 100%
  • Attivare l'effetto di movimento: metà dell'elemento
Uscita fonduta

4. Riutilizzare la prima sezione

Clona la sezione quattro volte

Una volta completata la prima sezione e i suoi effetti di scorrimento, puoi clonarla tutte le volte che vuoi.

Sezione clone

Cambia i colori di sfondo di tutte le altre sezioni

Cambieremo il colore di sfondo di tutte le altre sezioni.

  • Colore di sfondo: # 111111

5. Aggiungi codice CSS per abilitare l'acquisizione a scorrimento sull'HTML della pagina

Aggiungi un modulo di codice all'ultima sezione della pagina

Ora per abilitare l'acquisizione a scorrimento sull'HTML della nostra pagina, aggiungeremo un modulo di codice ovunque nell'ultima sezione della nostra pagina.

Inserimento del modulo codice

Inserisci il codice CSS HTML

Queste righe di codice CSS ci aiuteranno ad applicare l'allineamento dello scorrimento al codice HTML della nostra pagina:

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

Aggiungi Scroll Snapping Start a Intestazione e Piè di pagina

Faremo in modo che la nostra intestazione e piè di pagina siano anche punti di acquisizione dello scorrimento (proprio come le nostre sezioni) aggiungendo anche le seguenti righe di codice CSS:

intestazione, piè di pagina {scroll-snap-align: start;}

to Finish

In questo articolo, ti abbiamo mostrato come creare animazioni fluide combinando lo snap a scorrimento con gli effetti di movimento incorporati di Divi. Questo è un ottimo modo per attivare gli effetti di scorrimento con un solo scorrimento. 

La cattura dello scorrimento aiuta Visitatori per sfogliare senza sforzo le diverse parti del tuo sito web. Lo abbiamo combinato con un design della sezione a tutta altezza. Sei stato anche in grado di scaricare gratuitamente il file JSON! Se hai domande o suggerimenti, sentiti libero di lasciare un commento nella sezione commenti qui sotto.