Come creare uno slider full screen con Divi

Come creare uno slider a schermo intero (full screen) con il tema Divi. Tutorial completo in italiano, segui i passaggi e ottieni il tuo slider Divi fullscreen!

Introduzione

Se sei atterrato/a su questo tutorial di imparaqui.it avrai notato che non è prevista la creazione di slider a grandezza intera con il tema Divi.

In questa guida dettagliata scopriamo insieme come ottenere questo risultato: uno slider full screen usando il modulo slider a larghezza piena di Divi!

Per ottenere il risultato desiderato ti facciamo vedere due procedure: nella prima procedura, la più semplice, seguiremo il procedimento ufficiale indicato dal blog di Elegant Themesnella seconda procedura introdurremo una variante per chi desidera ottimizzare la distribuzione dei codici nel proprio sito e avere delle performance migliori.

Ricorda che se devi rinnovare la licenza di Divi o se vuoi effettuare l’upgrade alla licenza lifetime, puoi risparmiare usando gli sconti ufficiali di Elegant Themesofferti da Imparaqui.

Indice dei contenuti

  • Creare uno slider a schermo intero con Divi
  • Aggiungere il codice CSS e Javascript in tutto il sito
  • Aggiungere CSS e Javascript nelle singole pagine
  • Conclusione e Risorse

Creare uno slider a schermo intero con Divi

Segui i passaggi con attenzione e se hai bisogno scrivi nei commenti.

Per prima cosa andiamo a creare una nuova pagina e attiviamo il builder visivo presente su Divi. Fatto questo, aggiungiamo una sezione a larghezza piena, e inseriamo il modulo slider esattamente come mostrato qui sotto.

Ora ci rechiamo nelle impostazioni del modulo “Slider a larghezza piena”.

Andiamo su Avanzate > ID e Classi CSS e nella casella Categoria CSS inseriamo la seguente classe: et_fullscreen_slider

Fatto questo, ci spostiamo su “contenuti” e aggiungiamo una diapositiva.

Rechiamoci ora nelle impostazioni, nel menu Titolo e andiamo a compilare i vari campi che lo compongono.

Andiamo nuovamente alla voce “Contenuti” e aggiungiamo uno sfondo alla nostra diapositiva.

Consigliamo di utilizzare immagini di alta qualità con una dimensione di 1920 pixel di larghezza per 1080 di altezza

Ricordati di comprimere le immagini che utilizzerai, e, se riesci, fai in modo che pesino meno di 150KB.

Qui sotto trovi delle ottime risorse per scaricare immagini gratis di alta qualità e per modificarle, ridimensionarle e alleggerirle con un editor gratuito.

La prima risorsa che ti regaliamo è il nostro post dove sveliamo i migliori siti dove scaricare immagini gratis.
La seconda risorsa è molto importante: si tratta di un editor online gratuito per modificare, ridimensionare e alleggerire tutte le immagini da caricare sul tuo sito, il nome di questa risorsa è BeFunky e la puoi trovare qui: https://www.befunky.com/it/.

Procedura di inserimento dell’immagine di sfondo:

Bene adesso andremo a inserire i codici css e javascript che ci permetterano, di ottenere il nostro slider a tutto schermo.

Possiamo utilizzare due procedure: la prima è più semplice ma se avete un grosso sito con molti contenuti e molti plugin potrebbe rallentare il caricamento delle pagine. La seconda procedura è meno immediata ma è consigliata se volete mantenere una velocità di caricamento maggiore su tutto il sito.

Aggiungere il codice CSS e Javascript in tutto il sito

Questa prima procedura consiste nell’inserire tutti i codici necessari direttamente nelle impostazioni generali nel pannello delle opzioni del nostro tema Divi.

Rechiamoci nella nostra bacheca di WordPress e clicchiamo sulla voce Divi > Opzioni tema > General.

Qui, nella casella CSS personalizzato, andremo a inserire il seguente codice CSS.

.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}

Dopodiché, sempre nelle impostazioni generali di Divi, andiamo sulla scheda integration e nella casella: Aggiungi codice a headinseriremo il seguente codice javascript:

<script>
(function($) {
    $(window).on('load resize', function() {
        $('.et_fullscreen_slider').each(function() {
            et_fullscreen_slider($(this));
        });
    });
    function et_fullscreen_slider(et_slider) {
        var et_viewport_height = $(window).height(),
            et_slider_height = $(et_slider).find('.et_pb_slider_container_inner').innerHeight(),
            $admin_bar = $('#wpadminbar'),
            $main_header = $('#main-header'),
            $top_header = $('#top-header');
        $(et_slider).height('auto');
        if ($admin_bar.length) {
            var et_viewport_height = et_viewport_height - $admin_bar.height();
        }
        if ($top_header.length) {
            var et_viewport_height = et_viewport_height - $top_header.height();
        }
        if (!$('.et_transparent_nav').length && !$('.et_vertical_nav').length) {
            var et_viewport_height = et_viewport_height - $main_header.height();
        }
        if (et_viewport_height > et_slider_height) {
            $(et_slider).height(et_viewport_height);
        }
    }
})(jQuery);
</script>

Salviamo, e così attiveremo il nostro slider full screen con Divi!

Ecco qui sotto due screenshot di come inserire i codici:

Aggiungere CSS e Javascript nelle singole pagine

Questa seconda procedura consiste nell’inserire il codice CSS e il javascript direttamente nella pagina in cui si desidera attivare lo slider a schermo pieno.

Per eseguire questo procedimento cosigliam l’utilizzo di un semplice plugin gratuito “Per Page Add To” (https://wordpress.org/plugins/per-page-add-to/) che aggiunge su tutte le pagine una tendina con la possibilità di inserire un codice personalizzato nell’head. In questa tendina aggiungiamo il codice javascript.

Andiamo poi a inserire il codice CSS direttamente dalle impostazioni generali della pagina, nella scheda avanzate alla voce Css personalizzato.

Con questo secondo metodo possiamo attivare lo slider in una sola pagina web senza appesantire tutte le altre inutilmente.

Ovviamente se vorrete applicare l’effetto anche ad altre pagine dovrete copiare nuovamente entrambi i codici.

Conclusioni

In questo tutorial di imparaqui.it abbiamo visto come impostare uno slider a tutto schermo con il tema Divi di Elegant Themes.

Porta la creazione dei tuoi siti con Divi ad un livello professionale » scopri i nostri corsi online dedicati a Divi nella Imparaqui Academy.

Se hai qualsiasi domanda non esitare a scrivere nei commenti e ricorda di iscriverti al gruppo Facebook Divi Italian Community per condividere la tua esperienza, richiedere consigli e conoscere altre persone che usano il tema Divi quotidianamente come te!

Guide, tutorial, news

Ricevi ottime risorse per WordPress settimanalmente!

Articoli correlati

Commenti

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

  1. lo Slider non parte! come fa a partire da solo? c’è una funzione: autostart?

  2. Buongiorno,
    ho provato ad usare il vostro tutorial e funziona tutto sempre che non inserisca una scritta come intestazione delle slide. A quel punto lo slide si rimposciolisce in senzo verticali

    sia su chrome che su firefox

  3. Ciao. Ho provato il primo metodo, ma le immagini sono ferme e lo slider non funziona. Come impostare l’autoplay ?

  4. Ho provato anche io, solo il secondo metodo, ma non va..
    Nel builder visivo, si vede a volte in altezza piena, a volte invece tagliato.
    Se esco dal builder e vedo la pagina finita, è tagliato

  5. Buongiorno,
    ho utilizzato il primo metodo e per quanto riguarda la larghezza funziona correttamente.
    Invece per quanto riguarda l’altezza mi taglia le immagini.
    Dove posso aver sbagliato?

    Grazie

    1. Buongiorno Sara, le immagini vengono tagliate solo da tablet e telefono o anche da desktop? Hai provato anche inserendo immagini di dimensioni diverse? Facci sapere!

    2. Buongiorno Sara, abbiamo aggiornato i codici e ora dovresti vedere lo slider full screen correttamente.

  6. Buongiorno e complimenti per l’articolo.
    Anche se scritto davvero bene e anche se ho seguito passo dopo passo le istruzioni, le immagini continuano ad essere strette come se non sentisse i comandi. Dove potrei aver sbagliato?

  7. Ho provato più e più volte entrambi i metodi ma non riesco a farlo andare, da cosa potrebbe derivare il problema?

    1. Ciao Matteo, hai provato a svuotare la cache del browser? Se lo hai già fatto prova a disattivare temporaneamente gli altri plugin e vedere se funziona 😉

    2. Ho provato più e più volte il primo metodo, ma non sono mai riuscita ad ottenere un full screen slider…proveró anche con il plugin…

    3. Buongiorno Valentina, abbiamo aggiornato i codici del tutorial e ora dovresti vedere lo slider full screen correttamente.

Ti è stato di aiuto?

Condividi questo post con i tuoi amici!

Accedi alla nostra formazione completa su Divi con il bundle Divi 360: 5 corsi online completi in offerta speciale con sconto del 70%! • Accesso lifetime • Aggiornamenti inclusi.