O que há neste Tutorial?

Neste tutorial, explicaremos como criar uma seção de hero que muda a imagem de fundo ao passar o mouse sobre diferentes elementos. Para realizar isso, usaremos o recurso de contêiner do Elementor, adicionaremos código CSS personalizado e explicaremos o que estamos fazendo ao longo do caminho.

O que é um hero?

Uma seção de hero, também conhecida como imagem de hero ou banner de hero, é uma seção proeminente em um site que normalmente aparece no topo da página inicial. Geralmente consiste em uma grande imagem ou vídeo, acompanhada de texto e/ou outros elementos visuais.

O objetivo da seção de hero é capturar imediatamente a atenção do visitante e transmitir a mensagem mais importante ou a proposta de valor do site. É uma oportunidade para as empresas causarem uma forte primeira impressão.

Além do principal elemento visual, a seção de hero também pode incluir um botão de call-to-action (CTA), que incentiva o visitante a realizar uma ação desejada.

Uma seção de hero bem projetada pode ter um impacto significativo no sucesso de um site, desde melhorar o engajamento do usuário e as taxas de conversão até aprimorar a experiência do usuário e a otimização para motores de busca. É frequentemente o elemento visual mais marcante e memorável de um site, e pode ajudar as empresas a se destacarem em um mercado online competitivo.

Melhorar o engajamento do usuário

Uma seção de hero visualmente atraente e bem projetada & desenvolvida pode capturar a atenção do usuário e incentivá-lo a permanecer mais tempo no seu site, aumentando as chances de ele realizar uma ação desejada, como preencher um formulário ou fazer uma compra.

Além disso, a seção de hero é frequentemente a primeira coisa que um usuário vê ao visitar um site, e pode definir o tom para o restante do site. Uma seção de hero bem projetada pode ajudar a estabelecer a identidade, personalidade e valores da marca, ajudando a diferenciá-la dos concorrentes.

Como criar uma seção de hero que muda a imagem de fundo ao passar o mouse sobre diferentes elementos

Nota

Vamos construir este design com Contêineres, então, por favor, ative-os através das Configurações > Recursos do Elementor.
Usaremos um pouco de CSS – mas não se preocupe, eu fornecerei todo o código e guiarei você sobre onde inseri-lo.

O que precisamos para começar?


Vamos começar:

Crie uma nova página e edite-a com o Elementor.

Insira um contêiner com as seguintes configurações:

  • Largura do Conteúdo: Largura Completa
  • Largura: 100%
  • Altura Mínima: 100vh
  • Padding: 0x
Image2 Tutorial: Como Alterar A Imagem De Fundo De Um Hero, Ao Passar O Mouse 1

Defina uma classe para o contêiner chamada: “main-container-slide”

Image6 Tutorial: Como Alterar A Imagem De Fundo De Um Hero, Ao Passar O Mouse 2

Vá para o painel do WordPress e faça o upload das 4 imagens que você usará na área de mídia do WordPress.

Image4 Tutorial: Como Alterar A Imagem De Fundo De Um Hero, Ao Passar O Mouse 3

Volte para a página e insira o seguinte código CSS na aba de CSS personalizado do contêiner:

				
					.main-container-slide [class*="slide"]:hover {
    background-color: #CE3A3AA1 !important;
}
.main-container-slide:has(.slide1:hover) {
    background-image: url(https://yousite.com/image1.jpg) !important;
}


.main-container-slide:has(.slide2:hover) {
    background-image: url(https://yousite.com/image2.jpg) !important;
}


.main-container-slide:has(.slide3:hover) {
    background-image: url(https://yousite.com/image3.jpg) !important;
}


.main-container-slide:has(.slide4:hover) {
    background-image: url(https://yousite.com/image4.jpg) !important;
}
				
			
Nota

Substitua “https://yousite.com/image.jpg” pelos URLs das imagens que você usará em cada zona.


Este CSS realiza 2 coisas:

1 – Muda a cor de fundo ao passar o mouse em cada contêiner

2 – Muda a imagem de fundo no .main-container-slide ao passar o mouse sobre os contêineres .slide-*.

Dê uma olhada no meu exemplo (eu mudei os URLs das imagens para minhas imagens recentemente carregadas):

Csscustom Tutorial: Como Alterar A Imagem De Fundo De Um Hero, Ao Passar O Mouse 4

Próximo Passo:

Na Aba de Estilo, insira estas configurações:

  • Fundo: Normal
  • Tipo de Fundo: Clássico
  • Cor: Transparente
  • Imagem: *Escolha a primeira imagem que você quer mostrar
  • Tamanho da Imagem: Completo
  • Posição: Centro Centro
  • Repetir: Não repetir
  • Tamanho de Exibição: Cobrir
Image7 Tutorial: Como Alterar A Imagem De Fundo De Um Hero, Ao Passar O Mouse 5

Próximo Passo:
Adicione 1 contêiner dentro com estas configurações:

  • Largura do Conteúdo: Largura Completa
  • Largura: 25%
Image1 Tutorial: Como Alterar A Imagem De Fundo De Um Hero, Ao Passar O Mouse 6

Vá para a Aba Avançado e adicione lá uma classe chamada: slide1

Image3 Tutorial: Como Alterar A Imagem De Fundo De Um Hero, Ao Passar O Mouse 7

Agora, projete cada contêiner com seu estilo e itens personalizados, como eu fiz para este exemplo:

Image8 Tutorial: Como Alterar A Imagem De Fundo De Um Hero, Ao Passar O Mouse 8

Como você pode ver, eu numerei o contêiner, adicionei bordas para gerar uma diferença entre as categorias no meu site; e conteúdo personalizado com um CTA em cada zona.

Próximo Passo:
Depois de ter seu primeiro contêiner pronto, duplique-o 3 vezes e mude a classe CSS em cada contêiner para ter 4 classes numeradas sequencialmente:
slide1, slide2, slide3, slide4


E terminamos!

Neste tutorial, aprendemos como criar uma seção de hero com o Elementor, a plataforma de sites número 1 para WordPress.

Focamos em criar uma seção de hero que muda a imagem de fundo ao passar o mouse sobre diferentes elementos e usamos o recurso de contêiner do Elementor e código CSS personalizado para realizar essa tarefa.

Seguindo este tutorial, você pode melhorar o design UX/UI do seu site e criar uma seção visualmente atraente e envolvente que se destaca das demais. Usar o Elementor facilita para qualquer pessoa criar um site com aparência profissional sem qualquer experiência em codificação. No geral, este tutorial fornece uma maneira simples e eficaz de projetar uma seção de hero que mostra a proposta de valor do seu site e envolve seus visitantes.

Nota

:has é um recurso opcional no Firefox – Os usuários podem habilitar para testes (com base na nota de Compatibilidade do Navegador): https://developer.mozilla.org/docs/Web/CSS/:has