Como transformar seu cursor em um botão ao passar o mouse sobre um elemento usando Divi

Publicados: 2021-05-07

Quando você exibe itens de clique em sua página, é importante garantir que as pessoas saibam que podem escolher um item e clicar nele. Uma das maneiras mais óbvias de fazer isso é incluindo um botão, mas se você está procurando uma maneira interativa adicional de encorajar cliques em sua página, você gostará deste tutorial. Hoje, mostraremos como transformar o cursor em um botão ao passar o mouse sobre um determinado elemento clicável, como uma imagem. Isso adicionará um incentivo extra para seus visitantes e resultará em uma bela interação de página. 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 do cursor

Móvel

botão do cursor

Baixe o layout GRATUITAMENTE

Para colocar as mãos no layout gratuito, 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!

1. Crie a estrutura do elemento

Adicionar nova seção

Cor de fundo

Começaremos este tutorial construindo a estrutura do elemento dentro de uma página Divi. Adicione uma nova seção e use uma cor de fundo branca para ela.

  • Cor de fundo: #ffffff

botão do cursor

Espaçamento

Vá para a guia de design da seção e altere as configurações de espaçamento da seguinte forma:

  • Enchimento superior: 80px
  • Preenchimento inferior: 0 px

botão do cursor

Adicionar nova linha

Estrutura da Coluna

Continue adicionando uma nova linha usando a seguinte estrutura de coluna:

botão do cursor

Dimensionamento

Sem adicionar módulos ainda, abra as configurações de linha e altere a largura máxima nas configurações de dimensionamento.

  • Largura máxima: 2580 px

botão do cursor

Espaçamento

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

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

botão do cursor

Adicionar Módulo de Imagem à Coluna 1

Enviar Imagem

Vamos aos módulos, começando com um Módulo de Imagem na coluna 1. Carregue uma imagem de sua escolha.

botão do cursor

Adicionar Link

Adicione um link para o módulo de imagem a seguir.

botão do cursor

Escala Hover

Em seguida, vá para a guia de design e altere as configurações de escala de foco do módulo.

  • Ambos: 90%

botão do cursor

Classe CSS

Conclua as configurações do módulo aplicando a seguinte classe CSS na guia avançada:

  • Classe CSS: cursor de imagem

botão do cursor

Adicione o Módulo de Texto # 1 à Coluna 1

Adicionar conteúdo H3

Passe para o próximo módulo, que é um Módulo de Texto contendo algum conteúdo H3 de sua escolha.

botão do cursor

Configurações de texto H3

Vá para a guia de design do módulo e altere as configurações de texto H3 de acordo:

  • Fonte do Título 3: Ator
  • Cor do texto do título 3: # 000000
  • Tamanho do texto do título 3:
    • Desktop: 35px
    • Tablet: 28px
    • Telefone: 22px
  • Altura da linha do título 3: 1,4em

botão do cursor

Espaçamento

Adicione alguma margem inferior a seguir.

  • Margem inferior: 15px

botão do cursor

Adicione o Módulo de Texto # 2 à Coluna 1

Adicionar conteúdo

Em seguida, adicione outro Módulo de Texto logo abaixo do anterior com algum conteúdo de descrição de sua escolha.

botão do cursor

Configurações de texto

Altere as configurações de texto do módulo da seguinte forma:

  • Fonte do Texto: Ator
  • Cor do texto: # 75baff
  • Tamanho do texto:
    • Desktop: 22px
    • Tablet: 18px
    • Telefone: 15px
  • Espaçamento entre letras do texto: 0,5 px
  • Altura da linha da letra: 2em

botão do cursor

Adicionar Módulo de Botão à Coluna 1

Adicionar cópia

O próximo e último módulo de que precisamos nesta coluna é um Módulo de Botão. Adicione alguma cópia de sua escolha.

botão do cursor

Configurações de botão

Vá para a guia de design do módulo e altere as configurações do botão de acordo:

  • Usar estilos personalizados para botão: Sim
  • Cor do texto do botão: # 000000
  • Largura da borda do botão: 0 px
  • Raio da borda do botão: 1px

botão do cursor

  • Fonte do botão: Ator
  • Mostrar ícone do botão: Sim
  • Posicionamento do ícone do botão: Esquerda
  • Mostrar apenas o ícone ao passar o mouse para o botão: Não

botão do cursor

Espaçamento

Adicione alguns valores de espaçamento personalizados também.

  • Margem inferior: 80px
  • Preenchimento inferior: 20 px
  • Preenchimento direito: 30px

botão do cursor

Sombra da caixa

E conclua as configurações do módulo aplicando as seguintes configurações de sombra da caixa:

  • Posição horizontal da sombra da caixa: 0 px
  • Posição vertical da sombra da caixa: 2 px
  • Cor da sombra: # 000000

botão do cursor

Excluir coluna 2

Depois de preencher a primeira coluna e todos os módulos dentro dela, exclua a segunda coluna vazia da linha.

botão do cursor

Clonar coluna 1

E reutilize a primeira coluna, clonando-a uma vez.

botão do cursor

Clonar linha inteira

Continue clonando a linha inteira uma vez.

botão do cursor

Alterar todo o conteúdo, imagens e links duplicados

Em seguida, certifique-se de alterar todo o conteúdo, imagens e links em cada uma das colunas duplicadas.

botão do cursor

2. Adicionar Cursor

Adicionar nova linha à seção

Estrutura da Coluna

Agora que temos a estrutura do elemento no lugar, é hora de criar o design do cursor. Para fazer isso, adicionaremos uma nova linha à nossa seção usando a seguinte estrutura de coluna:

botão do cursor

Espaçamento

Abra as configurações de linha e remova todo o preenchimento padrão superior e inferior.

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

botão do cursor

Adicionar Módulo de Texto do Cursor à Coluna da Nova Linha

Adicionar conteúdo

Em seguida, adicione um Módulo de Texto à nova linha. Este Módulo de Texto será dedicado à criação do design do botão do cursor. Adicione alguma cópia de sua escolha dentro da caixa de conteúdo.

botão do cursor

Cor de fundo

Em seguida, adicione uma cor de fundo.

  • Cor de fundo: # 47669b

botão do cursor

Configurações de texto

Vá para a guia de design e estilize o texto de acordo:

  • Fonte do Texto: Ator
  • Peso da fonte do texto: negrito
  • Estilo da fonte do texto: maiúsculas
  • Cor do texto: #ffffff
  • Espaçamento entre letras do texto: 2px
  • Alinhamento de Texto: Centro

botão do cursor

Dimensionamento

Adicione um valor de largura e altura às configurações de dimensionamento a seguir.

  • Largura: 150px
  • Altura: 150px

botão do cursor

Fronteira

Estamos transformando este módulo em um círculo, alterando as configurações de borda.

  • Todos os cantos: 100px

botão do cursor

Sombra da caixa

Vamos adicionar uma sombra de caixa sutil também.

  • Força do desfoque de sombra da caixa: 0 px
  • Força de propagação da sombra da caixa: 20px
  • Cor da sombra: rgba (7.213.255,0.14)

botão do cursor

Classe CSS

Então, daremos ao nosso módulo uma classe CSS.

  • Classe CSS: cursor

botão do cursor

CSS do elemento principal

Estamos adicionando algumas linhas de código CSS ao elemento principal do módulo também.

transition: all .1s linear;
pointer-events: none;

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

botão do cursor

Posição

E concluiremos as configurações do módulo modificando a posição na guia avançada:

  • Cargo: Fixo
  • Localização: Superior Esquerdo
  • Índice Z: 2

botão do cursor

Adicionar Módulo de Código Abaixo do Módulo de Texto

Agora que projetamos nosso cursor, é hora de fazer a funcionalidade funcionar. Para fazer isso, adicionaremos um novo Módulo de Código logo abaixo do Módulo de Texto do cursor.

botão do cursor

Adicionar tags de estilo e script

Adicione algumas tags de estilo e script ao seu Módulo de Código.

botão do cursor

Adicionar código CSS

Insira as seguintes linhas de código CSS entre as tags de estilo:

.hide-cursor {
cursor: none;
}

.cursor {
-webkit-transition: all 0.2s ease !important;
-moz-transition: all 0.2s ease !important;
-o-transition: all 0.2s ease !important;
transition: all 0.2s ease !important;

visibility: hidden;
opacity: 0;
}

.show-cursor {
visibility: visible !important;
opacity: 1;
}

botão do cursor

Adicionar código JQuery

E use as seguintes linhas de código JQuery entre as tags de script:

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

var cursor = $('.cursor');

$('.image-cursor').mousemove(function(e){

cursor.css({
top: e.clientY - cursor.height() / 2,
left: e.clientX - cursor.width() / 2
});
cursor.addClass('show-cursor');
$('body').addClass('hide-cursor');

});

$('.image-cursor').mouseleave(function() {

cursor.removeClass('show-cursor');
$('body').removeClass('hide-cursor');

});

});

botão do cursor

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 do cursor

Móvel

botão do cursor

Pensamentos finais

Neste tutorial, mostramos como adicionar mais interação aos elementos clicáveis ​​em sua página. Mais especificamente, mostramos como acionar um botão do cursor quando alguém passa o mouse sobre um elemento de sua escolha. Isso adiciona alguma interação extra ao design de sua página e pode ajudá-lo a aumentar as taxas de cliques! 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.