Baixe GRÁTIS Mensal / Anual de Design de Alternância de Preços para Divi

Publicados: 2019-10-28

Quando você decide apresentar planos de preços em seu site, há algumas maneiras de abordar isso. Uma das abordagens mais populares que existe é a criação de uma alternância de preços mensal / anual que permite aos usuários navegar facilmente pelos diferentes planos de preços com base na forma como escolhem o faturamento. No tutorial de hoje, mostraremos como fazer a alternância de preços funcionar com Divi. Vamos recriar um exemplo impressionante do zero e você também poderá baixar o arquivo JSON gratuitamente!

Vamos lá.

Antevisão

Antes de mergulharmos no tutorial, vamos dar uma olhada rápida no resultado em diferentes tamanhos de tela.

Área de Trabalho

botão de preços

Móvel

botão de preços

Baixe o Design de Alternância de Preços Mensal / Anual GRATUITAMENTE

Para colocar as mãos no design de alternância de preços mensal / anual grátis, primeiro você precisa fazer o download usando o botão abaixo. Para obter acesso ao download, você precisará se inscrever em nossa lista de e-mail Divi Daily usando o formulário abaixo. Como um novo assinante, você receberá ainda mais bondade Divi e um pacote Divi Layout grátis toda segunda-feira! Se você já está na lista, basta inserir seu endereço de e-mail abaixo e clicar em download. Você não será “reinscrito” nem receberá e-mails extras.

Baixe os arquivos
Download de graça

Download de graça

Junte-se ao Divi Newsletter e nós lhe enviaremos por e-mail uma cópia do último pacote de layout de página de destino Divi, além de toneladas de outros recursos, dicas e truques Divi incríveis e gratuitos. Acompanhe e você será um mestre Divi em nenhum momento. Se você já está inscrito basta digitar seu endereço de e-mail abaixo e clicar em download para acessar o pacote de layout.

Você se inscreveu com sucesso. Por favor, verifique seu endereço de e-mail para confirmar sua assinatura e tenha acesso a pacotes de layout Divi semanais gratuitos!

Vamos começar a recriar!

Adicionar Seção # 1

Cor de fundo

Comece adicionando uma primeira seção à página em que está trabalhando. Abra as configurações da seção e adicione uma cor de fundo.

  • Cor de fundo: # ffad72

alternância de preços

Divisória Inferior

Vá para a guia de design e insira uma divisória inferior a seguir.

  • Estilo do divisor: Encontrar na lista
  • Altura do divisor: 10vw

botão de preços

Espaçamento

Adicione um pouco de preenchimento personalizado superior e inferior também.

  • Preenchimento superior: 5vw
  • Preenchimento inferior: 10vw

botão de preços

ID CSS

E adicione um CSS ID à seção.

  • ID CSS: seção de alternância

botão de preços

Adicionar nova linha

Estrutura da Coluna

Continue adicionando uma linha à seção usando a seguinte estrutura de coluna:

botão de preços

Dimensionamento

Sem adicionar nenhum módulo ainda, abra as configurações de linha e permita que a linha ocupe toda a largura da tela.

  • Usar largura de calha personalizada: Sim
  • Largura da calha: 1
  • Largura: 30vw (desktop), 45vw (tablet), 50vw (telefone)
  • Largura máxima: 100%

botão de preços

Espaçamento

A seguir, livre-se do preenchimento padrão superior e inferior.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px

botão de preços

Fronteira

E modifique as configurações de borda também.

  • Cantos arredondados: 50vw (todos os cantos)
  • Largura da borda: 1px
  • Cor da borda: # e8e8e8

botão de preços

Exibição

Para garantir que as duas colunas apareçam lado a lado em tamanhos de tela menores, adicionaremos uma única linha de código CSS ao elemento principal da linha.

display: flex;

botão de preços

Adicionar Módulo de Texto à Coluna 1

Adicionar conteúdo

É hora de começar a adicionar módulos! O único módulo de que precisamos na coluna 1 é um Módulo de Texto. Insira algum conteúdo de sua escolha.

botão de preços

Configurações de texto

Vá para a guia de design e altere as configurações de texto da seguinte forma:

  • Fonte do texto: Montserrat
  • Tamanho do texto: 1vw (desktop), 1,5vw (tablet), 2vw (telefone)
  • Alinhamento de Texto: Centro
  • Cor do Texto: Claro

botão de preços

Espaçamento

Modifique os valores de preenchimento superior e inferior em diferentes tamanhos de tela também.

  • Preenchimento superior: 2vw (desktop), 3vw (tablet), 4vw (telefone)
  • Preenchimento inferior: 2vw (desktop), 3vw (tablet), 4vw (telefone)

botão de preços

CSS ID e classe

E atribua um CSS ID e classe ao módulo de texto.

  • ID CSS: pricing-plan-item-1
  • Classe CSS: preço-item-cursor

botão de preços

Clonar Módulo de Texto e Colocar Duplicado na Coluna 2

Depois de concluir o Módulo de texto na coluna 1, você pode cloná-lo uma vez e colocar a duplicata na coluna 2.

botão de preços

Mudar o Conteúdo

Certifique-se de alterar o conteúdo.

botão de preços

Alterar ID CSS

E use um código CSS diferente.

  • CSS ID: pricing-plan-item-2

alternância de preços

Adicionar Seção # 2

Cor de fundo

Para a segunda seção. Adicione a seguinte cor de fundo:

  • Cor de fundo: # 6b63dd

botão de preços

Espaçamento

Em seguida, vá para as configurações de espaçamento de seção e adicione alguns valores de preenchimento personalizados em diferentes tamanhos de tela.

  • Enchimento superior: 7vw
  • Preenchimento inferior: 15vw
  • Preenchimento esquerdo: 21vw (desktop), 10vw (tablet e telefone)
  • Preenchimento direito: 21vw (desktop), 10vw (tablet e telefone)

botão de preços

ID CSS

Adicione um CSS ID à seção também.

  • ID CSS: preços-1

botão de preços

Adicionar linha # 1

Estrutura da Coluna

Continue adicionando uma nova linha à seção usando a seguinte estrutura de coluna:

botão de preços

Dimensionamento

Sem adicionar nenhum módulo ainda, abra as configurações de linha e modifique as configurações de dimensionamento.

  • Usar largura de calha personalizada: Sim
  • Largura da calha: 1
  • Equalize Alturas de Coluna: Sim
  • Largura: 100%
  • Largura máxima: 100%

botão de preços

Espaçamento

Em seguida, remova todo o preenchimento padrão superior e inferior.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px

botão de preços

Fronteira

Em seguida, vá para as configurações de espaçamento e aplique as seguintes configurações de borda:

  • Largura da borda direita: 1px
  • Largura da borda esquerda: 1px
  • Largura da borda superior: 0 px
  • Largura da borda inferior: 0 px
  • Cor da borda: rgba (255,255,255,0)

botão de preços

Exibição

Certifique-se de que as colunas apareçam lado a lado em tamanhos de tela menores, adicionando uma única linha de código CSS ao elemento principal da linha.

display: flex;

botão de preços

Configurações da coluna 2

Espaçamento

Depois de concluir as configurações gerais de linha, abra as configurações da coluna 2 e adicione algum preenchimento personalizado superior e inferior.

  • Enchimento superior: 1vw
  • Preenchimento inferior: 4vw

alternância de preços

Fronteira

Use uma borda na coluna 2 também.

  • Largura da borda direita: 1px
  • Cor da borda direita: #ffffff

botão de preços

Configurações da coluna 3

Espaçamento

Passe para as configurações da terceira coluna e adicione alguns valores de preenchimento personalizados.

  • Enchimento superior: 1vw
  • Preenchimento inferior: 4vw

botão de preços

Adicionar divisor à coluna 1

Visibilidade

É hora de começar a adicionar módulos! O primeiro módulo e único que precisamos na coluna 1 é um Módulo Divisor. Certifique-se de desativar a opção 'Mostrar divisor'. Precisamos apenas deste módulo para garantir que o resto do design permaneça intacto.

  • Mostrar divisor: Não

botão de preços

Adicionar Módulo de Texto # 1 à Coluna 2

Adicionar conteúdo H3

Passe para a coluna 2 e adicione um Módulo de Texto com algum conteúdo H3 de sua escolha.

botão de preços

Configurações de texto H3

Altere as configurações de texto H3 da seguinte forma:

  • Fonte do título 3: Montserrat
  • Alinhamento de Texto Título 3: Centro
  • Cor do texto do título 3: #ffffff
  • Tamanho do texto do título 3: 2vw (desktop), 3vw (tablet), 3,5vw (telefone)
  • Cabeçalho 3 espaçamento entre letras: -1 px

botão de preços

Adicionar Módulo de Texto # 2 à Coluna 2

Adicionar conteúdo

Adicione outro Módulo de Texto logo abaixo do anterior e insira algum conteúdo de sua escolha.

botão de preços

Configurações de texto

Vá para a guia de design e altere as configurações de texto de acordo:

  • Fonte do texto: Montserrat
  • Peso da fonte do texto: ultraleve
  • Cor do texto: #ffffff
  • Tamanho do texto: 2vw (desktop), 3vw (tablet), 3,5vw (telefone)
  • Altura da linha de texto: 1em
  • Alinhamento de Texto: Centro

botão de preços

Espaçamento

Adicione alguma margem superior personalizada também.

  • Margem superior: 0,5vw

botão de preços

Clonar ambos os módulos e colocar duplicatas na coluna 3

Depois de concluir os módulos na coluna 2, você pode clonar ambos e colocar as duplicatas na coluna 3.

botão de preços

Mudar o Conteúdo

Certifique-se de alterar o conteúdo de cada duplicata.

botão de preços

Adicionar linha # 2

Estrutura da Coluna

Passe para a segunda linha da seção 2! Escolha a seguinte estrutura de coluna:

botão de preços

Dimensionamento

Sem adicionar nenhum módulo ainda, abra as configurações de linha e altere as configurações de dimensionamento da seguinte forma:

  • Usar largura de calha personalizada: Sim
  • Largura da calha: 1
  • Equalize Alturas de Coluna: Sim
  • Largura: 100%
  • Largura máxima: 100%

botão de preços

Espaçamento

Em seguida, remova o preenchimento padrão superior e inferior.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px

botão de preços

Fronteira

E aplique uma borda.

  • Largura da borda superior: 0 px
  • Largura da borda direita: 1px
  • Largura da borda inferior: 1 px
  • Largura da borda esquerda: 1px
  • Cor da borda: # 8882dd

botão de preços

Exibição

Certifique-se de que as colunas apareçam lado a lado em tamanhos de tela menores, adicionando uma única linha de código CSS ao elemento principal da linha.

display: flex;

alternância de preços

Configurações da coluna 1

Espaçamento

Continue abrindo as configurações da coluna 1 e aplique alguns valores de preenchimento personalizados em diferentes tamanhos de tela.

  • Preenchimento superior: 3vw (desktop), 5vw (tablet e telefone)
  • Preenchimento inferior: 3vw (desktop), 5vw (tablet e telefone)

botão de preços

Fronteira

Adicione uma borda direita à coluna também.

  • Largura da borda direita: 1px
  • Cor da borda direita: # 8882dd

botão de preços

Configurações da coluna 2

Espaçamento

Passe para a segunda coluna e altere as configurações de espaçamento.

  • Preenchimento superior: 3vw (desktop), 5vw (tablet e telefone)
  • Preenchimento inferior: 3vw (desktop), 5vw (tablet e telefone)

botão de preços

Fronteira

Adicione uma borda direita a seguir.

  • Largura da borda direita: 1px
  • Cor da borda direita: #ffffff

botão de preços

Configurações da coluna 3

Espaçamento

Em seguida, abra as configurações da coluna 3 e adicione alguns valores de preenchimento superior e inferior personalizados em diferentes tamanhos de tela.

  • Preenchimento superior: 3vw (desktop), 5vw (tablet e telefone)
  • Preenchimento inferior: 3vw (desktop), 5vw (tablet e telefone)

alternância de preços

Adicionar Módulo de Texto à Coluna 1

Adicionar conteúdo

Depois de concluir as configurações de linha e coluna, é hora de começar a adicionar módulos. Adicione um Módulo de Texto à coluna 1 e insira algum conteúdo de sua escolha.

botão de preços

Configurações de texto

Vá para a guia de design e altere as configurações de texto de acordo:

  • Fonte do texto: Montserrat
  • Cor do texto: #ffffff
  • Tamanho do texto: 1vw (desktop), 1,5vw (tablet), 2vw (telefone)
  • Alinhamento de Texto: Centro

botão de preços

Adicionar Módulo de Texto à Coluna 2

Adicionar símbolo à caixa de conteúdo

Na segunda coluna, precisaremos de outro Módulo de Texto. Adicione o símbolo '✓' à caixa de conteúdo.

botão de preços

Configurações de texto

Vá para a guia de design e altere as configurações de texto da seguinte forma:

  • Cor do texto: # ffad72
  • Tamanho do texto: 2vw (desktop), 3vw (tablet), 4vw (telefone)
  • Altura da linha de texto: 1em
  • Alinhamento de Texto: Centro

alternância de preços

Clonar Módulo de Texto e Colocar Duplicado na Coluna 3

Depois de concluir o Módulo de texto na coluna 2, você pode cloná-lo e colocar a duplicata na coluna 3.

botão de preços

Símbolo alternativo e cor do texto

Dependendo do recurso que você está apresentando, você pode querer alterar o símbolo para '✗'. Use uma cor de texto diferente também.

  • Cor do texto: #ffffff

botão de preços

botão de preços

Clone Row quantas vezes quiser

Depois de concluir a linha inteira, você pode cloná-la quantas vezes quiser, dependendo de quantos recursos deseja mostrar.

botão de preços

Adicionar linha # 3

Estrutura da Coluna

A última linha que adicionaremos à segunda seção contém a seguinte estrutura de coluna:

botão de preços

Dimensionamento

Sem adicionar nenhum módulo ainda, abra as configurações de linha e altere as configurações de dimensionamento da seguinte forma:

  • Usar largura de calha personalizada: Sim
  • Largura da calha: 1
  • Equalize Alturas de Coluna: Sim
  • Largura: 100%
  • Largura máxima: 100%

botão de preços

Espaçamento

Em seguida, remova o preenchimento padrão superior e inferior.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px

botão de preços

Fronteira

Adicione uma borda também.

  • Largura da borda superior: 0 px
  • Largura da borda inferior: 0 px
  • Largura da borda direita: 1px
  • Largura da borda esquerda: 1px
  • Cor da borda: rgba (255,255,255,0)

botão de preços

Exibição

E certifique-se de que as colunas apareçam lado a lado em tamanhos de tela menores, adicionando uma única linha de código CSS ao elemento principal da linha.

display: flex;

botão de preços

Configurações da coluna 2 e 3

Espaçamento

Continue adicionando alguma margem superior às colunas 2 e 3.

  • Preenchimento superior: 4vw

botão de preços

Borda da coluna 2

Adicione uma borda direita à coluna 2 também.

  • Largura da borda direita: 1px
  • Cor da borda direita: #eaeaea

botão de preços

Clone o módulo divisor e coloque-o na coluna 1 da nova linha

Clone o Módulo Divisor que você pode encontrar na primeira linha da seção e coloque a duplicata na primeira coluna de sua nova linha.

botão de preços

Adicionar Módulo de Botão à Coluna 2

Adicionar cópia

Continue adicionando um Módulo de Botão à coluna 2 e insira uma cópia de sua escolha.

botão de preços

Alinhamento

Modifique o alinhamento do botão na guia de design.

  • Alinhamento do botão: Centro

botão de preços

Configurações de botão

E altere as configurações do botão da seguinte forma:

  • Usar estilos personalizados para botão: Sim
  • Tamanho do texto do botão: 1vw (desktop), 1,5vw (tablet), 2vw (telefone)
  • Cor do texto do botão: #ffffff
  • Cor de fundo do botão: # ffad72
  • Largura da borda do botão: 0 px

botão de preços

  • Raio da borda do botão: 50vw
  • Fonte do botão: Montserrat

botão de preços

Espaçamento

Adicione alguns valores de preenchimento personalizados ao Módulo de botão também.

  • Preenchimento superior: 1vw (desktop), 1,5vw (tablet e telefone)
  • Preenchimento inferior: 1vw (desktop), 1,5vw (tablet e telefone)
  • Preenchimento esquerdo: 4vw (desktop), 6vw (tablet e telefone)
  • Preenchimento direito: 4vw (desktop), 6vw (tablet e telefone)

botão de preços

Clonar Módulo de Botão e Colocar Duplicado na Coluna 3

Depois de concluir o Módulo de botão na coluna 2, você pode cloná-lo e colocar a duplicata na coluna 3.

botão de preços

Clone Seção # 2

Continue clonando toda a segunda seção. Certifique-se de alterar os valores de preço nos módulos de texto para que correspondam às opções de faturamento anual. Esta é a seção que aparecerá quando alguém clicar em 'faturamento anual'.

botão de preços

Alterar o ID CSS e adicionar classe CSS

Em seguida, altere o ID CSS da seção e adicione uma classe CSS também.

  • ID CSS: preços-2
  • Classe CSS: hide-section-2

botão de preços

Adicionar nova linha de uma coluna ao topo da seção # 1

A única coisa que falta fazer é adicionar o código CSS e jQuery para fazer a funcionalidade funcionar. Para fazer isso, adicionaremos uma nova linha no topo da seção 1.

botão de preços

Adicionar Módulo de Código # 1 com Código CSS

Adicione um primeiro Módulo de Código e insira as seguintes linhas de código CSS:

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

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

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

botão de preços

Adicione o Módulo de Código 2 com o Código JQuery

Adicione outro Módulo de Código logo abaixo do anterior, insira o código jQuery abaixo entre as tags de script e pronto!

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');

});
});

botão de preços

Antevisão

Agora que já passamos por todas as etapas, vamos dar uma olhada final no resultado em diferentes tamanhos de tela.

Área de Trabalho

botão de preços

Móvel

botão de preços

Pensamentos finais

Nesta postagem, mostramos como criar um design de alternância de preços mensal / anual com Divi. Essa é uma ótima maneira de adicionar interação aos seus planos de preços. Além de aplicar a técnica de clique, também criamos um belo plano de preços de grade que permite enfatizar quais recursos estão incluídos em quais planos. Você também pode baixar o arquivo JSON gratuitamente. Se você tiver dúvidas ou sugestões, fique à vontade para deixar um comentário na seção de comentários abaixo!

Se você está ansioso para aprender mais sobre o Divi e obter mais brindes do Divi, certifique-se de assinar nosso boletim informativo por e-mail e canal no YouTube para que você sempre seja uma das primeiras pessoas a saber e obter os benefícios desse conteúdo gratuito.