How to Add a Parallax Effect to Any WordPress Theme

O efeito parallax é uma tendência de design web onde uma imagem de fundo rola mais devagar que o conteúdo em primeiro plano. Isso cria a ilusão de profundidade e movimento, gerando uma experiência de usuário mais interativa em seu site.

Na nossa opinião, usar um efeito parallax é uma ótima maneira de chamar a atenção dos visitantes. Ele atrai as pessoas e as incentiva a permanecer mais tempo, o que pode aumentar o engajamento. Descobrimos que ele não só confere ao seu site um visual elegante e profissional, mas também pode levar a maiores conversões.

Neste artigo, mostraremos como adicionar facilmente um efeito parallax a qualquer tema do WordPress. Exploraremos vários métodos, incluindo o uso de plugins e código personalizado, para oferecer opções flexíveis.

Adicionar um Efeito Parallax a Qualquer Tema do WordPress

O que é um Efeito Parallax?

O efeito parallax é uma técnica moderna de design web onde o fundo rola mais devagar que o conteúdo em primeiro plano. Esse efeito adiciona profundidade às imagens de fundo e as torna mais interativas.

O efeito parallax pode ser usado em landing pages, conteúdo extenso, páginas de vendas ou na página inicial de um site de negócios.

Ele pode destacar diferentes seções em uma página longa, melhorar o apelo visual geral do site, aumentar o engajamento do usuário e ser uma ferramenta incrível para transmitir uma mensagem ou contar uma história em seu blog.

Muitos temas premium do WordPress vêm com um efeito parallax integrado em sua página inicial. Você também pode usar este efeito na maioria dos plugins de construtor de páginas do WordPress.

No entanto, nem todos os temas possuem esse recurso, e você pode não querer usar um construtor de páginas para criar layouts de página personalizados apenas para um efeito parallax.

Dito isso, vamos ver como adicionar facilmente um efeito de fundo parallax a qualquer tema do WordPress. Cobriremos alguns métodos diferentes, e você pode usar os links rápidos abaixo para pular para o que deseja usar:

Método 1: Adicionar Efeito Parallax ao Tema do WordPress Usando Plugin

Este método não requer a adição de nenhum código ao seu tema do WordPress. É fácil e recomendado para a maioria dos usuários.

Primeiro, você precisa instalar e ativar o plugin Advanced WordPress Backgrounds. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, visite a página Configurações » AWB no painel do WordPress. Aqui, você pode marcar as caixas para os navegadores ou dispositivos onde não deseja exibir o efeito parallax.

Por exemplo, se você não quiser mostrar o efeito parallax para usuários em dispositivos móveis, pode marcar essa caixa.

Desativar o efeito parallax em dispositivos ou navegadores

Depois disso, clique no botão ‘Salvar Alterações’ para armazenar suas configurações.

Em seguida, abra uma página ou postagem de sua preferência no editor de blocos Gutenberg.

Uma vez lá, clique no botão ‘+’ para adicionar um bloco no canto superior esquerdo da tela para abrir o menu de blocos.

A partir daqui, você precisa encontrar e adicionar o bloco Background (AWB) à postagem.

Adicionar o bloco AWB

Agora abra o painel de blocos no lado direito da tela e mude para a aba ‘Image’ se desejar adicionar uma imagem como fundo parallax.

Depois disso, clique no botão ‘Select Image’ para abrir a biblioteca de mídia. Você também pode clicar no botão ‘Use featured image’ para adicionar automaticamente a imagem destacada como fundo.

Escolher uma imagem como fundo parallax

Você pode até adicionar uma cor de fundo ou vídeo para o efeito, mudando para essas abas.

Ao adicionar uma imagem, você pode ajustar seu ponto focal no painel do bloco e configurar o tamanho do plano de fundo. No entanto, recomendamos deixar o tamanho do plano de fundo como ‘Cobrir’.

Em seguida, você pode usar o controle deslizante para alterar a opacidade da imagem.

Escolher o tamanho da imagem e a opacidade para o efeito parallax

Depois de fazer isso, role para baixo até a guia ‘Parallax’ e expanda-a.

A partir daqui, você pode escolher seu tipo de parallax no menu suspenso. Assim que escolher uma opção, as alterações serão aplicadas automaticamente no editor de blocos, onde você poderá testá-las.

Em nosso exemplo, estamos usando ‘Opacidade + Rolagem’.

Escolher efeito parallax

Depois de adicionar o efeito, clique no botão ‘+’ no bloco AWB para abrir o menu de blocos.

Agora você pode adicionar um parágrafo, imagem, vídeo, citação ou qualquer outro bloco que desejar. Este bloco será exibido com o efeito parallax.

Clique no botão + no bloco parallax para abrir o menu do bloco

Finalmente, clique no botão ‘Update’ ou ‘Publish’ na parte superior para salvar suas configurações.

Agora, você pode visitar seu site WordPress para ver o efeito parallax em ação.

Prévia do efeito parallax

Método 2: Adicionar Efeito Parallax ao Tema do WordPress Com CSS

Se você deseja usar uma única imagem como plano de fundo parallax em todo o seu site, então este método é para você.

Primeiro, você precisará carregar a imagem que deseja usar na sua biblioteca de mídia do WordPress, visitando a página Mídia » Adicionar Novo Arquivo de Mídia.

Ao fazer isso, você deve copiar o URL da imagem clicando nela e abrindo a janela de ‘Detalhes do anexo’.

Copiar URL da imagem no prompt de detalhes do anexo

Depois de fazer isso, você deve adicionar código CSS personalizado aos arquivos do seu tema. No entanto, o menor erro ao digitar o código pode quebrar seu site e torná-lo inacessível.

É por isso que recomendamos o uso de WPCode. É o melhor plugin de snippets de código para WordPress do mercado que torna super seguro e fácil adicionar código personalizado, incluindo CSS.

Primeiro, você precisa instalar e ativar o plugin WPCode. Para instruções detalhadas, consulte nosso guia para iniciantes sobre como instalar um plugin do WordPress.

Observação: O WPCode também tem um plano gratuito que você pode usar. No entanto, optar pelo plano premium pode desbloquear recursos como uma biblioteca de snippets de código na nuvem, lógica condicional e muito mais.

Após a ativação, visite a página Code Snippets » + Add Snippet no painel do WordPress e clique no botão ‘Use Snippet’ na opção ‘Add Your Custom Code (New Snippet)’.

Adicionar novo snippet

Isso o levará à página ‘Create Custom Snippet’, onde você pode começar adicionando um título para seu código personalizado.

Depois disso, escolha a opção ‘CSS Snippet’ no menu suspenso Code Type à direita.

Escolher a opção Trecho de CSS para o trecho de código Parallax

Em seguida, adicione o seguinte código CSS personalizado na caixa ‘Code Preview’:

.parallax {  
background-image: url("http://example.com/wp-content/uploads/2017/08/my-background-image.jpg");
height: 100%; 
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin-left:-410px;
margin-right:-410px;
}
 
.parallax-content { 
width:50%;
margin:0 auto;
color:#FFF;
padding-top:50px; 
} 

Depois de fazer isso, certifique-se de substituir o URL de exemplo na linha background-image: url do código pelo URL da sua imagem.

Esta imagem será usada como fundo do efeito parallax em todo o seu site.

Adicionar URL da imagem no código personalizado

Em seguida, role para baixo até a seção ‘Insertion’ e escolha o modo ‘Auto Insert’.

O snippet será executado automaticamente em seu site assim que você adicionar algum código HTML a ele.

Escolha um método de inserção

Finalmente, role de volta para o topo da página e alterne o switch ‘Inactive’ para ‘Active’.

Em seguida, clique no botão ‘Save Snippet’ para armazenar suas configurações.

Salvar trecho de efeito parallax

Agora é hora de você abrir o post ou página do WordPress onde você deseja adicionar o efeito parallax.

Uma vez que você esteja lá, clique no ícone de três pontos no canto superior direito da tela para abrir um menu. Em seguida, selecione o modo ‘Editor de código’.

Mudar para o editor de código no ícone do menu de três pontos

Agora, você precisa adicionar o seguinte código HTML no editor de código com o conteúdo para o efeito parallax entre ele:

<div class="parallax">
<div class="parallax-content">
 
Your content goes here...
 
</div>
</div>

Você pode então voltar facilmente para o editor de blocos visual clicando no link ‘Sair do Editor de Código’ no topo.

Depois disso, adicione o restante do conteúdo para a página ou post no editor de blocos visual.

Adicionar código HTML no editor

Finalmente, clique no botão ‘Atualizar’ ou ‘Publicar’ para salvar suas configurações.

Agora, simplesmente visite seu blog WordPress para ver o efeito parallax em ação.

GIF de efeito Parallax

Bônus: Adicionar Vídeo do YouTube como Fundo em Tela Cheia no WordPress

Além do efeito parallax, você também pode adicionar um vídeo do YouTube como fundo em tela cheia no WordPress.

Isso pode proporcionar uma experiência imersiva para seus usuários e aumentar o apelo visual do seu site WordPress. Um vídeo do YouTube em tela cheia como fundo pode evocar emoções e criar uma conexão mais profunda com seu público.

Por exemplo, se você estiver realizando um sorteio em seu site, então você pode usar um vídeo do YouTube como fundo para tornar a página mais emocionante e incentivar os usuários a participar do concurso.

Um exemplo de fundo de vídeo do YouTube no WordPress

Da mesma forma, se você tem uma organização de caridade sem fins lucrativos, então você pode usar fundos de vídeo para exibir o impacto, a missão de sua organização e as histórias dos indivíduos ou comunidades que você atende. Você pode até mesmo mostrar histórias de sucesso no fundo de vídeo em tela cheia.

Para mais detalhes, você pode ver nosso tutorial sobre como adicionar um vídeo do YouTube como fundo em tela cheia no WordPress.

Esperamos que este artigo tenha ajudado você a aprender como adicionar um efeito parallax a qualquer tema WordPress facilmente. Você também pode querer ver nosso guia para iniciantes sobre como adicionar rolagem infinita ao seu site WordPress e nossa lista das melhores alternativas ao Canva para gráficos de sites.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

21 CommentsLeave a Reply

  1. Gosto do efeito parallax porque, quando adicionado a um site com uma certa atenção aos detalhes, ele pode criar um efeito verdadeiramente bonito. No entanto, pessoalmente, sempre consegui criar esse efeito apenas com o Elementor, onde era fácil para mim. Em sites sem Elementor, tive que desistir desse efeito porque não sabia como alcançá-lo. O Advanced WordPress Backgrounds parece uma ótima solução para meus sites sem Elementor, e com certeza ficarei feliz em tentar trabalhar com este plugin.

  2. Eu ouvi falar do efeito parallax, mas não entendi como ele realmente funciona. Este guia é útil, pois o explicou claramente com a implementação. Gostaria de experimentá-lo. Obrigado.

  3. Talvez eu seja burro, mas o que devo inserir em "seu próprio conteúdo aqui" no shortcode? O conteúdo é a postagem ou o quê?

    Chris

  4. Posso adicionar isso ao código do cabeçalho da postagem, ou seja, antes do título em postagens individuais?

    • Você provavelmente gostaria de um cabeçalho fixo para o que parece que você está querendo, caso contrário, você precisaria entrar em contato com o suporte do seu tema específico para essa personalização.

      Admin

  5. Olá e obrigado por este guia.
    Eu implementei a Solução #2 no meu site, está funcionando muito bem, exceto pelo fato de que não está funcionando no celular. Existe algum problema conhecido com isso?
    Obrigado

    • Oi, eu tentei essa segunda solução de código, mas não é responsiva e é penalizada pelo Google.
      Eu tentei algumas correções, principalmente usando quebras de mídia e mexendo nas margens, mas não consigo fazer funcionar.
      Ou
      Como você desabilita no celular?

      Obrigado antecipadamente
      Chris

  6. Eu amo este plugin, no entanto, estou tentando criar uma imagem de fundo de altura total que se ajuste a toda a tela, independentemente do tamanho da janela do navegador aberta. Então, assim que a janela for carregada, posso rolar para ver o resto da minha página da web. Vejo que a demonstração nK usa funciona desta forma:

    Estou me perguntando qual CSS ou configurações adicionais preciso usar para criar este efeito.

    Muito obrigado!

  7. Adicionei o plugin parallax. Tenho o Símbolo que estava na imagem, mas não estou entendendo onde adicionar o código. Adicionei isso em CSS personalizado em aparência. Não estou vendo nenhuma imagem ou efeitos.

  8. Em vez de repetir isso para cada página/post, posso fazer isso uma vez usando a caixa CSS Adicional?

    Quero o efeito parallax em todo o site.

    Obrigado

  9. Se eu usar o plugin para isso, tenho que deixá-lo ativo, ou posso desativar o plugin depois de configurar o efeito parallax?

  10. Existe uma maneira de tornar o fundo (seu URL) uma variável que pode ser definida quando o HTML relacionado é adicionado a uma postagem? A alternativa de ter vários segmentos de CSS personalizados (.parallaz1, .parallax2, .....) para cobrir cada fundo possível é, na melhor das hipóteses, difícil de gerenciar.

    Um novato em CSS tentando aprender. Aponte-me para um ou dois sites e eu descobrirei sozinho, mas no momento nem sei o que procurar.

    Obrigado

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.