Come creare un carosello automatico con Divi & Slick.js

Pubblicato: 2019-09-11

Ogni settimana ti forniamo pacchetti di layout Divi nuovi e gratuiti che puoi utilizzare per il tuo prossimo progetto. Per uno dei pacchetti di layout, condividiamo anche un caso d'uso che ti aiuterà a portare il tuo sito Web al livello successivo.

Questa settimana, come parte della nostra iniziativa di progettazione Divi in ​​corso, ti mostreremo come creare un carosello automatico con Divi, Slick.js e il pacchetto di layout della gelateria. Inizieremo includendo la libreria JS slick nel nostro sito Web e continueremo a farlo funzionare all'interno di Divi Builder. Questo è un ottimo modo per creare un carosello automatico per qualsiasi tipo di modulo che desideri mostrare. Potrai anche scaricare gratuitamente il file JSON!

Andiamo ad esso.

Anteprima

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

Desktop

carosello automatico

Mobile

carosello automatico

Scarica GRATUITAMENTE il layout automatico del carosello

Per mettere le mani sul layout del carosello automatico gratuito, dovrai prima scaricarlo utilizzando il pulsante in basso. Per accedere al download dovrai iscriverti alla nostra mailing list Divi Daily utilizzando il modulo sottostante. Come nuovo abbonato, riceverai ancora più bontà Divi e un pacchetto Divi Layout gratuito ogni lunedì! Se sei già nell'elenco, inserisci semplicemente il tuo indirizzo email qui sotto e fai clic su download. Non sarai "riabbonato" o riceverai email extra.

Scarica i file
Scarica gratis

Scarica gratis

Iscriviti alla newsletter Divi e ti invieremo via email una copia dell'ultimo Divi Landing Page Layout Pack, oltre a tonnellate di altre incredibili risorse Divi gratuite, suggerimenti e trucchi. Seguici e diventerai un maestro Divi in ​​pochissimo tempo. Se sei già iscritto, digita il tuo indirizzo e-mail qui sotto e fai clic su download per accedere al pacchetto di layout.

Ti sei iscritto con successo. Controlla il tuo indirizzo e-mail per confermare la tua iscrizione e ottenere l'accesso ai pacchetti di layout Divi settimanali gratuiti!

Assicurati di includere il file Slick.js nei tag head! Senza di essa, non funzionerà. Vedi il primo passaggio di seguito.

1. Aggiungi Slick JS alla tua integrazione con il tema Divi

Vai a Opzioni del tema Divi

La prima parte di questo tutorial è molto importante; aggiungendo Slick.js al tuo sito web. Per farlo, vai alle Opzioni del tema Divi.

carosello automatico

Aggiungi Slick.js ai tag Head

Passa alla scheda di integrazione e aggiungi il file Slick.js ai tag head del tuo sito web.

<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.js"></script>

carosello automatico

2. Crea una nuova pagina usando il layout del menu della gelateria

Aggiungi nuova pagina

Continua aggiungendo una nuova pagina al tuo sito web. Dai un titolo alla tua pagina, pubblicala e passa a Divi Builder.

carosello automatico

Carica il layout del menu della gelateria

Per questo tutorial, utilizziamo il layout del menu del pacchetto di layout della gelateria, ma sentiti libero di utilizzare qualsiasi altra pagina/layout di tua scelta.

carosello automatico

2. Aggiungi una nuova sezione alla pagina

Aggiungi nuova sezione

Il passaggio successivo nella creazione del carosello automatico consiste nell'aggiungere una nuova sezione alla tua pagina.

carosello automatico

Colore di sfondo

Apri le impostazioni della sezione e cambia il colore di sfondo.

  • Colore di sfondo: #f5f5f5

carosello automatico

Divisore inferiore

Aggiungi anche un divisore inferiore alla sezione.

  • Stile divisore: trova nell'elenco
  • Colore divisore: #ffffff
  • Peso del divisore: 10vw

carosello automatico

Spaziatura

Insieme ad alcune imbottiture inferiori.

  • Imbottitura inferiore: 10vw

carosello automatico

Aggiungi nuova riga

Struttura della colonna

Continua aggiungendo la prima riga utilizzando la seguente struttura a colonne:

carosello automatico

Aggiungi il modulo di testo del titolo alla colonna

Aggiungi contenuto H2

Aggiungi un modulo di testo alla colonna della riga e inserisci del contenuto H2 a tua scelta.

carosello automatico

Impostazioni testo H2

Passa alla scheda Design e modifica le impostazioni del testo H2 di conseguenza:

  • Intestazione 2 Carattere: Prompt
  • Intestazione 2 Peso del carattere: Ultraleggero
  • Intestazione 2 Allineamento del testo: Centro
  • Titolo 2: Dimensioni testo: 60 px (desktop), 40 px (tablet), 25 px (telefono)
  • Altezza riga intestazione 2: 1.2em

carosello automatico

Dimensionamento

Modifica anche le impostazioni di dimensionamento del modulo.

  • Larghezza massima: 800 px
  • Allineamento del modulo: Centro

carosello automatico

3. Dedica una nuova riga a una colonna al dispositivo di scorrimento automatico

Aggiungi nuova riga

Struttura della colonna

Per creare il carosello automatico, dovremo dedicare una nuova riga agli elementi che vogliamo posizionare all'interno del carosello. Assicurati di scegliere una riga con una sola colonna. Nei prossimi passaggi, trasformeremo questa colonna in un carosello automatico.

carosello automatico

Dimensionamento

Senza aggiungere ancora alcun modulo, apri le impostazioni della riga e consenti alla riga di occupare l'intera larghezza dello schermo nelle impostazioni di dimensionamento.

  • Larghezza: 100%
  • Larghezza massima: 100%

carosello automatico

Spaziatura

Aggiungi un margine superiore e successivamente rimuovi tutto il riempimento superiore e inferiore predefinito.

  • Margine superiore: 50 px
  • Imbottitura superiore: 0px
  • Imbottitura inferiore: 0px

carosello automatico

straripamenti

Ci stiamo anche assicurando che nulla superi il contenitore di righe nascondendo gli overflow.

  • Overflow orizzontale: nascosto
  • Overflow verticale: nascosto

carosello automatico

Impostazioni colonna

Continua aprendo le impostazioni della colonna.

carosello automatico

Classi CSS

Aggiungi due diverse classi CSS alla colonna. Assicurati di lasciare uno spazio tra di loro. Più avanti in questo tutorial, useremo queste classi per creare il carosello automatico.

  • Classe CSS: slider oggetti gelato

carosello automatico

Aggiungi il primo elemento di scorrimento alla colonna (modulo di invito all'azione)

Contenuto predefinito

È ora di iniziare ad aggiungere il primo elemento del carosello! Utilizzeremo un modulo di invito all'azione, ma sentiti libero di utilizzare qualsiasi altro modulo a tua scelta. Inserisci alcuni contenuti a tua scelta.

carosello automatico

Contenuti al passaggio del mouse

Sostituisci il titolo e il contenuto del corpo con un carattere vuoto (come questo: ' ') per rimuovere il contenuto al passaggio del mouse.

carosello automatico

Collegamento

Assicurati di aggiungere anche un collegamento al modulo in modo che il pulsante venga visualizzato.

  • URL collegamento pulsante: #

carosello automatico

Sfondo sfumato predefinito

Quindi, vai alle impostazioni dello sfondo e aggiungi uno sfondo sfumato.

  • Colore 1: #8300e9
  • Colore 2: RGB (41,196,169,0)
  • Tipo di gradiente: radiale
  • Direzione radiale: in alto
  • Posizione di partenza: 35%
  • Posizione finale: 35%

carosello automatico

Rimuovi sfondo sfumato al passaggio del mouse

Rimuovi lo sfondo sfumato al passaggio del mouse.

carosello automatico

Immagine di sfondo

Carica anche un'immagine di sfondo pertinente.

carosello automatico

Impostazioni del testo del titolo

Passa alla scheda Design e modifica le impostazioni del testo del titolo di conseguenza:

  • Carattere del titolo: Prompt
  • Dimensione del testo del titolo: 2vw (desktop), 4vw (tablet), 5vw (telefono)
  • Altezza della riga del titolo: 2vw (desktop), 3vw (tablet), 4vw (telefono)

carosello automatico

Impostazioni del corpo del testo

Modifica anche le impostazioni del testo del corpo.

  • Carattere del corpo: Open Sans
  • Dimensioni del corpo del testo: 0.9vw (desktop), 2vw (tablet), 2.5vw (telefono)
  • Altezza della linea del corpo: 1vw (desktop), 2vw (tablet), 3vw (telefono)

carosello automatico

Impostazioni dei pulsanti

Quindi, vai alle impostazioni del pulsante e modella il pulsante come segue:

  • Usa stili personalizzati per pulsante: Sì
  • Dimensione del testo del pulsante: 0.9vw (desktop), 1.5vw (tablet), 2vw (telefono)
  • Colore del testo del pulsante: #ffffff
  • Colore di sfondo del pulsante: #000000 (predefinito), #ff6f7e (passa il mouse)
  • Larghezza bordo pulsante: 0px

carosello automatico

  • Raggio bordo pulsante: 0px
  • Spaziatura delle lettere dei pulsanti: 2px
  • Carattere pulsante: prompt
  • Peso del carattere del pulsante: normale
  • Stile carattere pulsante: maiuscolo

carosello automatico

  • Margine superiore: 19vw (desktop), 30vw (tablet), 45vw (telefono)
  • Imbottitura superiore: 1vw (Desktop), 2vw (Tablet), 3vw (Telefono)
  • Imbottitura inferiore: 1vw (desktop), 2vw (tablet), 3vw (telefono)
  • Imbottitura sinistra: 2vw (Desktop), 4vw (Tablet), 5vw (Telefono)
  • Imbottitura destra: 2vw (Desktop), 4vw (Tablet), 5vw (Telefono)

carosello automatico

Dimensionamento

Stiamo anche modificando la larghezza e l'altezza del modulo.

  • Larghezza: 23vw
  • Altezza: 23vw (desktop), 50vw (tablet), 80vw (telefono)

carosello automatico

Spaziatura

Ultimo ma non meno importante, vai alle impostazioni di spaziatura e aggiungi alcuni margini personalizzati e valori di riempimento.

  • Margine sinistro: 1vw
  • Margine destro: 1vw
  • Imbottitura superiore: 2vw (Desktop), 4vw (Tablet), 6vw (Telefono)

carosello automatico

4. Clona l'oggetto del cursore tutte le volte che vuoi

Clona modulo CTA quattro volte

Una volta completato il primo modulo CTA, puoi andare avanti e clonarlo tutte le volte che vuoi. Ogni modulo in questa colonna farà parte del carosello automatico.

carosello automatico

Modifica contenuto, sfondo sfumato e immagine di sfondo per ogni duplicato

Assicurati di modificare il contenuto, lo sfondo sfumato e l'immagine di sfondo di ogni duplicato per rendere unico ogni modulo CTA.

carosello automatico

5. Aggiungi una nuova riga sotto quella precedente

Aggiungi la riga successiva e l'ultima alla sezione utilizzando la seguente struttura di colonne:

carosello automatico

Inserisci il primo modulo di codice con il codice jQuery

Aggiungi nuovo modulo di codice alla colonna

Aggiungi un primo modulo di codice alla colonna.

carosello automatico

Inserisci codice CSS

E inserisci le seguenti righe di codice CSS:

<style>
.slick-slider
{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}

.slick-slide
{
float: left;
}
</style>

carosello automatico

Inserisci secondo modulo di codice con codice CSS

Aggiungi nuovo modulo di codice alla colonna

Aggiungi un altro modulo di codice proprio sotto il precedente.

carosello automatico

Inserisci codice jQuery

E inserisci le seguenti righe di codice jQuery:

<script>
jQuery(function($){
$('.icecream-items').slick({
slidesToShow: 4,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 700,
arrows: false,
dots: false,
pauseOnHover: true,
responsive: [{
breakpoint: 1079,
settings: {
slidesToShow: 2
}
}]
});
});
</script>

carosello automatico

Dopo aver aggiunto il codice CSS e jQuery, puoi uscire da Visual Builder per visualizzare il risultato!

Anteprima

Ora che abbiamo seguito tutti i passaggi, diamo un'ultima occhiata al risultato su schermi di diverse dimensioni.

Desktop

carosello automatico

Mobile

carosello automatico

Pensieri finali

In questo post, ti abbiamo mostrato come creare un carosello automatico utilizzando Divi, slick.js e Ice Cream Shop Layout Pack. Questo è un ottimo modo per aggiungere interazione al tuo sito web. Puoi far funzionare questa tecnica con qualsiasi tipo di modulo che desideri visualizzare! Se hai domande o suggerimenti, assicurati di lasciare un commento nella sezione commenti qui sotto.

Se non vedi l'ora di saperne di più su Divi e di ricevere altri omaggi su Divi, assicurati di iscriverti alla nostra newsletter e al canale YouTube in modo da essere sempre una delle prime persone a conoscere e ottenere vantaggi da questo contenuto gratuito.