Come aggiungere una mappa fissa al modello di pagina Divi

Pubblicato: 2021-07-11

Se gestisci un negozio fisico e crei un sito web per esso, molte persone potrebbero visitare il tuo sito web per ottenere informazioni pratiche, come il tuo indirizzo. Naturalmente, è qui che la tua pagina di contatto è utile, ma non è l'unico modo per condividere facilmente i dettagli di contatto con i tuoi visitatori. Se stai cercando un modo creativo per affrontare la condivisione dell'indirizzo della tua azienda, ti piacerà questo tutorial. Ti mostriamo come aggiungere una mappa fissa in modo dinamico a ciascuna pagina utilizzando il Theme Builder di Divi. Inizieremo creando un nuovo modello di pagina. Quindi, includeremo il contenuto della pagina dinamica nel corpo del modello e aggiungeremo un interruttore a mappa fissa sopra il contenuto della pagina dinamica. Potrai anche scaricare gratuitamente il file JSON del modello!

Andiamo ad esso.

Anteprima

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

Desktop

interruttore mappa fisso

Mobile

interruttore mappa fisso

Scarica il modello di pagina GRATUITAMENTE

Per mettere le mani sul modello di pagina 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!

1. Crea un modello di pagina all'interno di Divi Theme Builder

Vai al Divi Theme Builder e aggiungi un nuovo modello di pagina

Inizieremo questo tutorial accedendo al Divi Theme Builder e aggiungendo un nuovo modello di pagina.

interruttore mappa fisso

interruttore mappa fisso

Inserisci l'area del corpo del modello

Quindi, inserisci il corpo del modello selezionando "Crea corpo personalizzato".

interruttore mappa fisso

2. Aggiungi contenuto dinamico della pagina all'area del corpo

Impostazioni della sezione

Spaziatura

Una volta all'interno dell'editor dei modelli, noterai una sezione. Apri le impostazioni della sezione e rimuovi tutto il riempimento superiore e inferiore predefinito.

  • Imbottitura superiore: 0px
  • Imbottitura inferiore: 0px

interruttore mappa fisso

Aggiungi riga n. 1

Struttura della colonna

Continua aggiungendo una nuova riga utilizzando la seguente struttura di colonne:

attivazione/disattivazione mappa fissa

Dimensionamento

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

  • Larghezza: 100%
  • Larghezza massima: 100%

interruttore mappa fisso

Spaziatura

Successivamente, rimuovi tutto il riempimento superiore e inferiore predefinito.

  • Imbottitura superiore: 0px
  • Imbottitura inferiore: 0px

interruttore mappa fisso

Aggiungi modulo contenuto post alla colonna

Per consentire la visualizzazione dinamica del contenuto di ogni pagina, utilizzeremo il modulo Post Content all'interno di questa riga.

interruttore mappa fisso

3. Crea design pin mappa fissa

Aggiungi la riga n. 2 alla sezione

Struttura della colonna

Alla riga successiva, che utilizza la seguente struttura a colonne:

interruttore mappa fisso

Dimensionamento

Apri le impostazioni della riga, vai alla scheda Design e modifica le impostazioni di dimensionamento come segue:

  • Larghezza: 90%
  • Larghezza massima:
    • Desktop: 600 px
    • Tablet e telefono: 100%

interruttore mappa fisso

Spaziatura

Successivamente, rimuovi tutto il riempimento superiore e inferiore predefinito.

  • Imbottitura superiore: 0px
  • Imbottitura inferiore: 0px

interruttore mappa fisso

Impostazioni colonna 1

Colore di sfondo

Quindi, apri le impostazioni della colonna 1 e usa un colore di sfondo nero.

  • Colore di sfondo: #000000

interruttore mappa fisso

interruttore mappa fisso

Immagine di sfondo

Carica successivamente un'immagine di sfondo a tua scelta. Puoi trovare l'immagine di sfondo nella cartella zippata che puoi scaricare all'inizio di questo tutorial.

interruttore mappa fisso

Elemento principale CSS

Aggiungi anche le seguenti righe di codice CSS all'elemento principale della colonna:

width: 80% !important;
max-height: 80vh;

interruttore mappa fisso

Visibilità

Quindi, imposta l'overflow verticale su automatico. Questo, in combinazione con l'altezza massima nel passaggio precedente, assicura che una barra di scorrimento appaia non appena la colonna supera un'altezza di 80vh.

  • Overflow verticale: automatico

interruttore mappa fisso

Impostazioni colonna 2

Elemento principale CSS

Apri quindi le impostazioni della colonna 2 e applica la seguente riga di codice CSS all'elemento principale:

width: 12% !important;

interruttore mappa fisso

interruttore mappa fisso

Aggiungi modulo mappa alla colonna 1

È ora di aggiungere moduli, iniziando con un modulo mappa nella colonna 1. Aggiungi un segnaposto a tua scelta.

interruttore mappa fisso

Dimensionamento

Passa alla scheda di progettazione del modulo e modifica le impostazioni di dimensionamento come segue:

  • Larghezza: 88%
  • Allineamento del modulo: Centro

interruttore mappa fisso

Spaziatura

Successivamente, rimuovi il margine inferiore predefinito.

  • Margine inferiore: 0px

interruttore mappa fisso

Aggiungi modulo Blurb alla colonna 1

Aggiungi contenuto

Aggiungi un modulo Blurb sotto il modulo mappa nella colonna 1. Usa alcuni contenuti a tua scelta.

interruttore mappa fisso

Seleziona icona

Seleziona un'icona successiva.

interruttore mappa fisso

Impostazioni immagine/icona

Passa alla scheda Design e modifica le impostazioni dell'icona come segue:

  • Colore icona: #ffffff
  • Posizionamento immagine/icona: a sinistra

interruttore mappa fisso

Impostazioni del testo del titolo

Stile successivo al testo del titolo.

  • Peso del carattere del titolo: grassetto
  • Colore del testo del titolo: #ffffff
  • Dimensione del testo del titolo: 16px
  • Altezza della riga del titolo: 1,6 em

interruttore mappa fisso

Impostazioni del corpo del testo

Quindi, modifica di conseguenza le impostazioni del testo del corpo:

  • Colore del corpo del testo: #ffffff
  • Dimensione del testo del corpo:
    • Desktop: 16px
    • Tablet: 14px
    • Telefono: 13px
  • Altezza della linea del corpo: 1,8 em

interruttore mappa fisso

Spaziatura

Applica anche i seguenti valori di riempimento:

  • Imbottitura superiore: 70px
  • Imbottitura inferiore: 70px
  • Imbottitura sinistra: 7%
  • Imbottitura destra: 7%

interruttore mappa fisso

Animazione

E rimuovi l'animazione del modulo predefinito nelle impostazioni di animazione.

  • Animazione immagine/icona: nessuna animazione

interruttore mappa fisso

Aggiungi modulo Blurb alla colonna 2

Lascia le caselle dei contenuti vuote

Alla colonna 2. Lì, aggiungeremo un modulo Blurb senza contenuto.

attivazione/disattivazione mappa fissa

Seleziona icona

Seleziona un'icona successiva.

interruttore mappa fisso

Colore di sfondo

Quindi, cambia il colore di sfondo.

  • Colore di sfondo: #0045ff

interruttore mappa fisso

Impostazioni immagine/icona

Passa alla scheda Design e modella le impostazioni dell'icona di conseguenza:

  • Colore icona: #ffffff
  • Posizionamento immagine/icona: in alto
  • Allineamento immagine/icona: centro
  • Usa dimensione carattere icona: Sì
  • Dimensione carattere icona: 25px

interruttore mappa fisso

Dimensionamento

Modificare le impostazioni di dimensionamento successivamente.

  • Larghezza: 70px
  • Altezza: 70 px

interruttore mappa fisso

Spaziatura

Quindi, rimuovere il margine inferiore predefinito.

  • Margine inferiore: 0px

interruttore mappa fisso

Scatola ombra

Includi anche un'ombra di scatola.

  • Posizione orizzontale dell'ombra del riquadro: 6px
  • Posizione verticale dell'ombra del riquadro: 6px
  • Colore ombra: rgba(0,0,0,0.3)

interruttore mappa fisso

Elemento principale e immagine sfocata CSS

Quindi, vai alla scheda Avanzate e usa le seguenti righe di codice CSS per l'elemento principale:

display: flex;
justify-content: center;
align-items: center;

E aggiungi questa riga di codice CSS all'interno della casella Immagine Blurb:

margin-bottom: 0;

attivazione/disattivazione mappa fissa

4. Aggiungi funzionalità di commutazione

Aggiungi la classe CSS alla riga n. 2

Ora che abbiamo tutti gli elementi a posto, è il momento di concentrarci sulla funzionalità. Inizia aprendo la seconda riga e applicando la seguente classe CSS:

  • Classe CSS: map-toggle-row

interruttore mappa fisso

Aggiungi la classe CSS al modulo Blurb nella colonna 2

Apri il modulo Blurb nella colonna 2 e usa la seguente classe CSS:

  • Classe CSS: attiva/disattiva mappa

interruttore mappa fisso

Aggiungi modulo codice sotto il modulo Blurb nella colonna 2

Quindi, aggiungi un modulo di codice sotto il modulo Blurb nella colonna 2.

interruttore mappa fisso

Aggiungi tag stile e script

Inserisci alcuni tag di stile e script all'interno della casella del codice.

attivazione/disattivazione mappa fissa

Inserisci codice CSS

Stiamo utilizzando il seguente codice CSS all'interno dei tag di stile:

.map-toggle-row {
-webkit-transition: .1s ease-in-out;
-moz-transition: .1s ease-in-out;
-o-transition: .1s ease-in-out;
transition: .1s ease-in-out;
}

.reveal-map{
left: 0 !important;
}

.map-toggle {
cursor: pointer;
}

interruttore mappa fisso

Inserisci codice JQuery

E il seguente codice JQuery all'interno dei tag script:

jQuery(function($){
$(document).ready(function(){

var toggleIcon = $('.map-toggle');
var toggleRow = $('.map-toggle-row');

toggleIcon.click(function(){
toggleRow.toggleClass('reveal-map');
});

});
});

interruttore mappa fisso

Aggiungi posizione fissa con offset orizzontale alla riga n. 2

Ultimo ma non meno importante, dovremo modificare di conseguenza le impostazioni di posizione della seconda riga:

  • Posizione: fissa
  • Posizione: Centro Sinistra
  • Spostamento orizzontale:
    • Desktop: -500 px
    • Tablet e telefono: -72%
  • Indice Z: 11

interruttore mappa fisso

5. Salva le modifiche alla pagina e al generatore di temi

Una volta applicate tutte le modifiche, puoi salvare tutte le modifiche di Divi Theme Builder e visualizzare il risultato sul tuo sito web!

interruttore mappa fisso

interruttore mappa fisso

Anteprima

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

Desktop

attivazione/disattivazione mappa fissa

Mobile

attivazione/disattivazione mappa fissa

Pensieri finali

In questo tutorial, ti abbiamo mostrato come includere in modo creativo i dettagli dell'indirizzo della tua attività commerciale nei progetti di pagina. Più specificamente, ti abbiamo mostrato come creare un modello di pagina che includa un interruttore a mappa fisso, in modo che i tuoi visitatori possano accedere alla posizione della tua attività in ogni momento! Sei stato anche in grado di scaricare gratuitamente il file JSON del modello. Se hai domande o suggerimenti, non esitare a 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.