Scarica un design di commutazione dei prezzi mensili/annuali GRATUITO per Divi

Pubblicato: 2019-10-28

Quando decidi di mostrare i piani tariffari sul tuo sito web, ci sono un paio di modi per affrontarlo. Uno degli approcci più popolari là fuori è la creazione di un interruttore tariffario mensile/annuale che consente agli utenti di navigare facilmente tra i diversi piani tariffari in base al modo in cui scelgono di fatturare. Nel tutorial di oggi, ti mostreremo come far funzionare l'interruttore dei prezzi con Divi. Ricreeremo uno splendido esempio da zero e potrai anche scaricare il file JSON gratuitamente!

Andiamo ad esso.

Anteprima

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

Desktop

attivazione/disattivazione dei prezzi

Mobile

attivazione/disattivazione dei prezzi

Scarica GRATUITAMENTE il design di commutazione dei prezzi mensili/annuali

Per mettere le mani sul design gratuito di attivazione/disattivazione dei prezzi mensili/annuali, devi 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!

Iniziamo a ricreare!

Aggiungi la sezione n. 1

Colore di sfondo

Inizia aggiungendo una prima sezione alla pagina su cui stai lavorando. Apri le impostazioni della sezione e aggiungi un colore di sfondo.

  • Colore di sfondo: #ffad72

attivazione/disattivazione dei prezzi

Divisore inferiore

Passa alla scheda di progettazione e inserisci un divisore inferiore successivo.

  • Stile divisore: trova nell'elenco
  • Altezza divisore: 10vw

attivazione/disattivazione dei prezzi

Spaziatura

Aggiungi anche un'imbottitura personalizzata in alto e in basso.

  • Imbottitura superiore: 5vw
  • Imbottitura inferiore: 10vw

attivazione/disattivazione dei prezzi

ID CSS

E aggiungi un ID CSS alla sezione.

  • ID CSS: sezione toggle

attivazione/disattivazione dei prezzi

Aggiungi nuova riga

Struttura della colonna

Continua aggiungendo una riga alla sezione utilizzando la seguente struttura a colonne:

attivazione/disattivazione dei prezzi

Dimensionamento

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

  • Usa larghezza grondaia personalizzata: Sì
  • Larghezza grondaia: 1
  • Larghezza: 30vw (desktop), 45vw (tablet), 50vw (telefono)
  • Larghezza massima: 100%

attivazione/disattivazione dei prezzi

Spaziatura

Sbarazzati dell'imbottitura superiore e inferiore predefinita in seguito.

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

attivazione/disattivazione dei prezzi

Frontiera

E modifica anche le impostazioni del bordo.

  • Angoli arrotondati: 50vw (tutti gli angoli)
  • Larghezza bordo: 1px
  • Colore bordo: #e8e8e8

attivazione/disattivazione dei prezzi

Schermo

Per assicurarci che entrambe le colonne vengano visualizzate l'una accanto all'altra su schermi di dimensioni inferiori, aggiungeremo una singola riga di codice CSS all'elemento principale della riga.

display: flex;

attivazione/disattivazione dei prezzi

Aggiungi modulo di testo alla colonna 1

Aggiungi contenuto

È ora di iniziare ad aggiungere moduli! L'unico modulo di cui abbiamo bisogno nella colonna 1 è un modulo di testo. Inserisci alcuni contenuti a tua scelta.

attivazione/disattivazione dei prezzi

Impostazioni testo

Passa alla scheda Design e modifica le impostazioni del testo come segue:

  • Carattere del testo: Montserrat
  • Dimensione del testo: 1vw (desktop), 1.5vw (tablet), 2vw (telefono)
  • Allineamento del testo: Centro
  • Colore del testo: chiaro

attivazione/disattivazione dei prezzi

Spaziatura

Modifica anche i valori di riempimento superiore e inferiore su diverse dimensioni dello schermo.

  • Imbottitura superiore: 2vw (Desktop), 3vw (Tablet), 4vw (Telefono)
  • Imbottitura inferiore: 2vw (desktop), 3vw (tablet), 4vw (telefono)

attivazione/disattivazione dei prezzi

ID e classe CSS

E assegna un ID CSS e una classe al modulo di testo.

  • ID CSS: voce-piano-prezzi-1
  • Classe CSS: cursore-elemento-prezzo

attivazione/disattivazione dei prezzi

Clona modulo testo e posiziona duplicato nella colonna 2

Una volta completato il modulo di testo nella colonna 1, puoi clonarlo una volta e posizionare il duplicato nella colonna 2.

attivazione/disattivazione dei prezzi

Modifica contenuto

Assicurati di modificare il contenuto.

attivazione/disattivazione dei prezzi

Modifica ID CSS

E usa un ID CSS diverso.

  • ID CSS: voce-piano-prezzi-2

attivazione/disattivazione dei prezzi

Aggiungi sezione #2

Colore di sfondo

Avanti con la seconda sezione. Aggiungi il seguente colore di sfondo:

  • Colore di sfondo: #6b63dd

attivazione/disattivazione dei prezzi

Spaziatura

Quindi, vai alle impostazioni di spaziatura della sezione e aggiungi alcuni valori di riempimento personalizzati su diverse dimensioni dello schermo.

  • Imbottitura superiore: 7vw
  • Imbottitura inferiore: 15vw
  • Imbottitura sinistra: 21vw (desktop), 10vw (tablet e telefono)
  • Imbottitura destra: 21vw (desktop), 10vw (tablet e telefono)

attivazione/disattivazione dei prezzi

ID CSS

Aggiungi anche un ID CSS alla sezione.

  • ID CSS: prezzo-1

attivazione/disattivazione dei prezzi

Aggiungi riga n. 1

Struttura della colonna

Continua aggiungendo una nuova riga alla sezione utilizzando la seguente struttura a colonne:

attivazione/disattivazione dei prezzi

Dimensionamento

Senza aggiungere ancora alcun modulo, apri le impostazioni della riga e modifica le impostazioni di dimensionamento.

  • Usa larghezza grondaia personalizzata: Sì
  • Larghezza grondaia: 1
  • Equalizza le altezze delle colonne: Sì
  • Larghezza: 100%
  • Larghezza massima: 100%

attivazione/disattivazione dei prezzi

Spaziatura

Successivamente, rimuovi tutto il riempimento superiore e inferiore predefinito.

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

attivazione/disattivazione dei prezzi

Frontiera

Quindi, vai alle impostazioni di spaziatura e applica le seguenti impostazioni del bordo:

  • Larghezza bordo destro: 1px
  • Larghezza bordo sinistro: 1px
  • Larghezza bordo superiore: 0px
  • Larghezza bordo inferiore: 0px
  • Colore del bordo: rgba (255,255,255,0)

attivazione/disattivazione dei prezzi

Schermo

Assicurati che le colonne appaiano una accanto all'altra su schermi di dimensioni più piccole aggiungendo una singola riga di codice CSS all'elemento principale della riga.

display: flex;

attivazione/disattivazione dei prezzi

Impostazioni colonna 2

Spaziatura

Una volta completate le impostazioni generali della riga, apri le impostazioni della colonna 2 e aggiungi un riempimento personalizzato in alto e in basso.

  • Imbottitura superiore: 1vw
  • Imbottitura inferiore: 4vw

attivazione/disattivazione dei prezzi

Frontiera

Usa anche un bordo sulla colonna 2.

  • Larghezza bordo destro: 1px
  • Colore bordo destro: #ffffff

attivazione/disattivazione dei prezzi

Impostazioni colonna 3

Spaziatura

Passa alle impostazioni della terza colonna e aggiungi alcuni valori di riempimento personalizzati.

  • Imbottitura superiore: 1vw
  • Imbottitura inferiore: 4vw

attivazione/disattivazione dei prezzi

Aggiungi divisore alla colonna 1

Visibilità

È ora di iniziare ad aggiungere moduli! Il primo modulo e l'unico modulo di cui abbiamo bisogno nella colonna 1 è un modulo divisore. Assicurati di disabilitare l'opzione "Mostra divisore". Abbiamo solo bisogno di questo modulo per assicurarci che il resto del design rimanga intatto.

  • Mostra divisore: No

attivazione/disattivazione dei prezzi

Aggiungi il modulo di testo n. 1 alla colonna 2

Aggiungi contenuto H3

Passa alla colonna 2 e aggiungi un modulo di testo con alcuni contenuti H3 a tua scelta.

attivazione/disattivazione dei prezzi

Impostazioni testo H3

Modificare le impostazioni del testo H3 come segue:

  • Intestazione 3 Carattere: Montserrat
  • Intestazione 3 Allineamento del testo: Centro
  • Colore testo titolo 3: #ffffff
  • Titolo 3: Dimensione testo: 2vw (desktop), 3vw (tablet), 3.5vw (telefono)
  • Intestazione 3 spaziatura lettere: -1px

attivazione/disattivazione dei prezzi

Aggiungi il modulo di testo n. 2 alla colonna 2

Aggiungi contenuto

Aggiungi un altro modulo di testo proprio sotto il precedente e inserisci alcuni contenuti a tua scelta.

attivazione/disattivazione dei prezzi

Impostazioni testo

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

  • Carattere del testo: Montserrat
  • Peso del carattere del testo: ultraleggero
  • Colore del testo: #ffffff
  • Dimensione del testo: 2vw (desktop), 3vw (tablet), 3.5vw (telefono)
  • Altezza riga di testo: 1em
  • Allineamento del testo: Centro

attivazione/disattivazione dei prezzi

Spaziatura

Aggiungi anche un margine superiore personalizzato.

  • Margine superiore: 0,5 vw

attivazione/disattivazione dei prezzi

Clona entrambi i moduli e posiziona i duplicati nella colonna 3

Una volta completati i moduli nella colonna 2, puoi clonarli entrambi e posizionare i duplicati nella colonna 3.

attivazione/disattivazione dei prezzi

Modifica contenuto

Assicurati di modificare il contenuto di ogni duplicato.

attivazione/disattivazione dei prezzi

Aggiungi riga #2

Struttura della colonna

Alla seconda fila nella sezione 2! Scegli la seguente struttura di colonne:

attivazione/disattivazione dei prezzi

Dimensionamento

Senza aggiungere ancora alcun modulo, apri le impostazioni della riga e modifica le impostazioni di dimensionamento come segue:

  • Usa larghezza grondaia personalizzata: Sì
  • Larghezza grondaia: 1
  • Equalizza le altezze delle colonne: Sì
  • Larghezza: 100%
  • Larghezza massima: 100%

attivazione/disattivazione dei prezzi

Spaziatura

Successivamente, rimuovi l'imbottitura superiore e inferiore predefinita.

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

attivazione/disattivazione dei prezzi

Frontiera

E applica un bordo.

  • Larghezza bordo superiore: 0px
  • Larghezza bordo destro: 1px
  • Larghezza bordo inferiore: 1px
  • Larghezza bordo sinistro: 1px
  • Colore bordo: #8882dd

attivazione/disattivazione dei prezzi

Schermo

Assicurati che le colonne appaiano una accanto all'altra su schermi di dimensioni più piccole aggiungendo una singola riga di codice CSS all'elemento principale della riga.

display: flex;

attivazione/disattivazione dei prezzi

Impostazioni colonna 1

Spaziatura

Continua aprendo le impostazioni della colonna 1 e applica alcuni valori di riempimento personalizzati su diverse dimensioni dello schermo.

  • Imbottitura superiore: 3vw (desktop), 5vw (tablet e telefono)
  • Imbottitura inferiore: 3vw (desktop), 5vw (tablet e telefono)

attivazione/disattivazione dei prezzi

Frontiera

Aggiungi anche un bordo destro alla colonna.

  • Larghezza bordo destro: 1px
  • Colore bordo destro: #8882dd

attivazione/disattivazione dei prezzi

Impostazioni colonna 2

Spaziatura

Passa alla seconda colonna e modifica le impostazioni di spaziatura.

  • Imbottitura superiore: 3vw (desktop), 5vw (tablet e telefono)
  • Imbottitura inferiore: 3vw (desktop), 5vw (tablet e telefono)

attivazione/disattivazione dei prezzi

Frontiera

Aggiungi un bordo destro successivo.

  • Larghezza bordo destro: 1px
  • Colore bordo destro: #ffffff

attivazione/disattivazione dei prezzi

Impostazioni colonna 3

Spaziatura

Quindi, apri le impostazioni della colonna 3 e aggiungi alcuni valori di riempimento superiore e inferiore personalizzati su diverse dimensioni dello schermo.

  • Imbottitura superiore: 3vw (desktop), 5vw (tablet e telefono)
  • Imbottitura inferiore: 3vw (desktop), 5vw (tablet e telefono)

attivazione/disattivazione dei prezzi

Aggiungi modulo di testo alla colonna 1

Aggiungi contenuto

Una volta completate le impostazioni di riga e colonna, è il momento di iniziare ad aggiungere moduli. Aggiungi un modulo di testo alla colonna 1 e inserisci del contenuto a tua scelta.

attivazione/disattivazione dei prezzi

Impostazioni testo

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

  • Carattere del testo: Montserrat
  • Colore del testo: #ffffff
  • Dimensione del testo: 1vw (desktop), 1.5vw (tablet), 2vw (telefono)
  • Allineamento del testo: Centro

attivazione/disattivazione dei prezzi

Aggiungi modulo di testo alla colonna 2

Aggiungi simbolo alla casella del contenuto

Nella seconda colonna, avremo bisogno di un altro modulo di testo. Aggiungi il simbolo "✓" alla casella del contenuto.

attivazione/disattivazione dei prezzi

Impostazioni testo

Passa alla scheda Design e modifica le impostazioni del testo come segue:

  • Colore del testo: #ffad72
  • Dimensione del testo: 2vw (desktop), 3vw (tablet), 4vw (telefono)
  • Altezza riga di testo: 1em
  • Allineamento del testo: Centro

attivazione/disattivazione dei prezzi

Clona modulo testo e posiziona duplicato nella colonna 3

Una volta completato il modulo di testo nella colonna 2, puoi clonarlo e posizionare il duplicato nella colonna 3.

attivazione/disattivazione dei prezzi

Simbolo alternativo e colore del testo

A seconda della funzionalità che stai mostrando, potresti voler cambiare il simbolo in "✗". Usa anche un colore del testo diverso.

  • Colore del testo: #ffffff

attivazione/disattivazione dei prezzi

attivazione/disattivazione dei prezzi

Clona fila tutte le volte che vuoi

Una volta completata l'intera riga, puoi clonarla tutte le volte che vuoi, a seconda di quante caratteristiche vuoi mostrare.

attivazione/disattivazione dei prezzi

Aggiungi riga #3

Struttura della colonna

L'ultima riga che aggiungeremo alla seconda sezione contiene la seguente struttura a colonne:

attivazione/disattivazione dei prezzi

Dimensionamento

Senza aggiungere ancora alcun modulo, apri le impostazioni della riga e modifica le impostazioni di dimensionamento come segue:

  • Usa larghezza grondaia personalizzata: Sì
  • Larghezza grondaia: 1
  • Equalizza le altezze delle colonne: Sì
  • Larghezza: 100%
  • Larghezza massima: 100%

attivazione/disattivazione dei prezzi

Spaziatura

Successivamente, rimuovi l'imbottitura superiore e inferiore predefinita.

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

attivazione/disattivazione dei prezzi

Frontiera

Aggiungi anche un bordo.

  • Larghezza bordo superiore: 0px
  • Larghezza bordo inferiore: 0px
  • Larghezza bordo destro: 1px
  • Larghezza bordo sinistro: 1px
  • Colore del bordo: rgba (255,255,255,0)

attivazione/disattivazione dei prezzi

Schermo

E assicurati che le colonne appaiano una accanto all'altra su schermi di dimensioni più piccole aggiungendo una singola riga di codice CSS all'elemento principale della riga.

display: flex;

attivazione/disattivazione dei prezzi

Impostazioni colonna 2 e 3

Spaziatura

Continua aggiungendo un margine superiore a entrambe le colonne 2 e 3.

  • Imbottitura superiore: 4vw

attivazione/disattivazione dei prezzi

Bordo colonna 2

Aggiungi anche un bordo destro alla colonna 2.

  • Larghezza bordo destro: 1px
  • Colore bordo destro: #eaeaea

attivazione/disattivazione dei prezzi

Clona modulo divisore e posiziona nella colonna 1 della nuova riga

Clona il modulo divisore che trovi nella prima riga della sezione e posiziona il duplicato nella prima colonna della nuova riga.

attivazione/disattivazione dei prezzi

Aggiungi modulo pulsante alla colonna 2

Aggiungi copia

Continua aggiungendo un modulo pulsante alla colonna 2 e inserisci una copia a tua scelta.

attivazione/disattivazione dei prezzi

Allineamento

Modificare l'allineamento del pulsante nella scheda Progettazione.

  • Allineamento dei pulsanti: centro

attivazione/disattivazione dei prezzi

Impostazioni dei pulsanti

E modificare le impostazioni del pulsante come segue:

  • Usa stili personalizzati per pulsante: Sì
  • Dimensione del testo del pulsante: 1vw (desktop), 1.5vw (tablet), 2vw (telefono)
  • Colore del testo del pulsante: #ffffff
  • Colore di sfondo del pulsante: #ffad72
  • Larghezza bordo pulsante: 0px

attivazione/disattivazione dei prezzi

  • Raggio del bordo del pulsante: 50vw
  • Carattere pulsante: Montserrat

attivazione/disattivazione dei prezzi

Spaziatura

Aggiungi anche alcuni valori di riempimento personalizzati al modulo pulsanti.

  • Imbottitura superiore: 1vw (desktop), 1.5vw (tablet e telefono)
  • Imbottitura inferiore: 1vw (desktop), 1.5vw (tablet e telefono)
  • Imbottitura sinistra: 4vw (desktop), 6vw (tablet e telefono)
  • Imbottitura destra: 4vw (desktop), 6vw (tablet e telefono)

attivazione/disattivazione dei prezzi

Clona modulo pulsante e posiziona duplicato nella colonna 3

Una volta completato il modulo pulsante nella colonna 2, puoi clonarlo e posizionare il duplicato nella colonna 3.

attivazione/disattivazione dei prezzi

Clona Sezione #2

Continua clonando l'intera seconda sezione. Assicurati di modificare i valori dei prezzi nei moduli di testo in modo che corrispondano alle opzioni di fatturazione annuale. Questa è la sezione che apparirà quando qualcuno fa clic su "Fatturazione annuale".

attivazione/disattivazione dei prezzi

Cambia ID CSS e aggiungi classe CSS

Successivamente cambia l'ID CSS della sezione e aggiungi anche una classe CSS.

  • ID CSS: prezzo-2
  • Classe CSS: hide-section-2

attivazione/disattivazione dei prezzi

Aggiungi una nuova riga a una colonna all'inizio della sezione n. 1

L'unica cosa rimasta da fare è aggiungere il codice CSS e jQuery per far funzionare la funzionalità. Per fare ciò, aggiungeremo una nuova riga nella parte superiore della sezione 1.

attivazione/disattivazione dei prezzi

Aggiungi il modulo di codice n. 1 con il codice CSS

Aggiungi un primo modulo di codice e inserisci le seguenti righe di codice CSS:

<style>
.pricing-item-cursor {
cursor: pointer;
}

.hide-section-2 {
display: none;
}

.active-pricing-plan {
color: #6b63dd !important;
background-color: #fff;
}</style>

attivazione/disattivazione dei prezzi

Aggiungi il modulo di codice n. 2 con il codice JQuery

Aggiungi un altro modulo di codice proprio sotto il precedente, inserisci il codice jQuery in basso tra i tag di script e il gioco è fatto!

jQuery(function($){
  
$('#pricing-plan-item-1').addClass('active-pricing-plan');

$('[id*="pricing-plan-item"]').click(function() {

var selector = $(this).attr('id').replace('-plan-item', '');
var $pricingselect  = $('#' + selector);

  
$('[id*="pricing-"]').not('[id*="pricing-plan"]').hide();
  
$pricingselect.show()
  
$('#toggle-section').show();
  
$('[id*="pricing-plan"]').removeClass("active-pricing-plan");
$(this).addClass('active-pricing-plan');

});
});

attivazione/disattivazione dei prezzi

Anteprima

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

Desktop

attivazione/disattivazione dei prezzi

Mobile

attivazione/disattivazione dei prezzi

Pensieri finali

In questo post, ti abbiamo mostrato come creare un design di commutazione dei prezzi mensile/annuale con Divi. Questo è un ottimo modo per aggiungere interazione ai tuoi piani tariffari. Oltre ad applicare la tecnica del clic, abbiamo anche progettato un bellissimo piano tariffario a griglia che ti consente di enfatizzare quali funzionalità sono incluse in quali piani. Sei stato anche in grado di scaricare il file JSON gratuitamente. 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.