Blogcast

Efeito LightBox para imagens no Blog – Blogger e WordPress

efeito-lightbox-blogger-wordpress As imagens são parte importante para a estrutura de um blog e para a qualidade do conteúdo. Vou mostrar como exibir imagens em miniatura e abrir na mesma janela, sem fechar seu blog. É um efeito super profissional e ótimo para quem tem blog de fotografia ou precisa destacar as imagens com mais qualidade, sem reduzir pra caber na área de postagem.

SIGA o @FerramentasBlog agora e mantenha-se mais atualizado!

Esse modelo que vou ensinar funciona bem tanto no Blogger (Blogspot) quanto no WordPress e é bem simples de usar. Para ver o exemplo do que vamos fazer e qual o resultado, visite o link de teste:

Obs.: Esse recurso da conflito com o gadget de Seguidores do Blogger, quando aberto no Internet Explorer. Por isso recomendamos que faça testes antes de aplicar definitivamente em seu blog. Vale lembrar: sempre faça backup de seu blog antes de mudar qualquer coisa.

Créditos do LightBox

O serviço do LightBox é “open source” (código aberto) e gratuito. Esse é o site oficial com todos os detalhes e formas de uso:

  • LightBox2 – Visão Geral (em inglês)

Como criar o efeito LightBox no Blog

A primeira coisa a fazer é abrir o código-fonte de seu blog.

Passo 1: O JavaScript.

Se for no WordPress.org, abra o menu “Aparência” ~> “Editor” e abra o modelo “Cabeçalho (header.php)”.

Procure pela linha “</head>“. Imediatamente ACIMA dela, cole o seguinte trecho de código.

Se for no Blogger (Blogspot), vá ao menu “Layout” ~> “Editar HTML” então procure a linha “</head>” e imediatamente ACIMA, cole o trecho que segue:

<!-- JavaScript efeito Lightbox em fotos -->
<link href='http://www.ferramentasblog.com.br/imagens/lightbox/css/lightbox.css' media='screen' rel='stylesheet' type='text/css'/>
<script src='http://www.ferramentasblog.com.br/imagens/lightbox/js/prototype.js' type='text/javascript'/>
<script src='http://www.ferramentasblog.com.br/imagens/lightbox/js/scriptaculous.js?load=effects,builder' type='text/javascript'/>
<script src='http://www.ferramentasblog.com.br/imagens/lightbox/js/lightbox.js' type='text/javascript'/>
<!-- JavaScript efeito Lightbox em fotos -->

Salve sem modificar nada nesse código.

Agora vem a parte mais complicada. É preciso hospedar as imagens em algum lugar ou usar imagens que já estejam hospedadas. O problema é que não funciona se a imagem estiver no PicasaWeb (padrão do Blogger) – não sei o motivo disso.

Se você usa o WordPress.org, pode simplesmente usar as imagens em sua hospedagem normalmente. Se você usa o Blogger (Blogspot) terá que arrumar um local para armazená-las.

Passo 2: Como inserir no Blog

Em qualquer lugar de seu blog, seja dentro de um post ou até na sidebar (barra lateral), use o seguinte código para fazer funcionar o LightBox:

Se for usar uma miniatura da imagem:

<a href="URL_da_IMAGEM_ORIGINAL" rel="lightbox">
<img src="URL_da_IMAGEM_MINI" border="0">
</a>

Então altere apenas onde está marcado de vermelho. Nesse caso você pode usar duas imagens, sendo uma a original e a outra uma miniatura que será exibida como opção de clique. Você também pode simplesmente redimensionar a original.

Se for usar um link texto:

<a href="URL_da_IMAGEM_ORIGINAL" rel="lightbox">Texto do Link</a>

Coloque a URL de endereço da imagem no tamanho original onde está de vermelho. E onde está azul, escreva o texto para clicar e exibir a imagem.

O que mostramos aqui no passo 2 é exatamente o código HTML para adicionar imagens em qualquer lugar de seu blog ou site. Para que o LightBox funcione, inserimos um trecho “REL” que busca a função a ser executada no JavaScript.

Outros tutoriais sobre Imagens:

Ebook Blogar - O Processo de Criação de blogs, Compre agora por apenas 14,90

Website | Twitter | Facebook
Marcos Lemos é professor e blogueiro. Formado em Teologia pela PUC-MG, graduando em Letras (Português/Inglês) pela FUNEDI/UEMG. Criador do [ Ferramentas Blog ] e tem se destacado como metablogger.
Marcos Lemos já escreveu 1341 posts no Ferramentas Blog.

68 comentários

  1. Até o light box que ta vindo do proprio blogger, esta entrando em conflito… :s

  2. Usei no meu blog e funcionou super bem adorei!

  3. O meu código só deu um problema, da metade no menu ele agrupa e aperece a navegação emabaixo para outras fotos, mas no começo ele abre as fotos individualmente. Por que será?

  4. Boa tarde! testei a dica acima em um blog que uso para testes, antes de aplicar no blog original e funcionou… gostaria de saber porque consta nas linhas do código o endereço do site ferramenta blog? tipo:

    href=’http://www.ferramentasblog.com.br/imagens/lightbox/css/lightbox.css’ media=’screen’ rel=’stylesheet’ type=’text/css’/>

    Obs: Desculpem, pois sou leigo em blog, ainda tô aprendendo.

    Att,

  5. Luís Eduardo disse:

    Esse efeito é uma imitação piorada do Lightbox. O Blogger estragou o antigo efeito, que abria um link da mesma ou de outra imagem (de tamanho maior ou não) e deixava a página do blog em segundo plano. Bastava clicar em qualquer ponto da tela pra voltar ao conteúdo principal. O efeito atual leva a uma segunda página, forçando o visitante a clicar na seta para voltar à página anterior, criando um vaivém desnecessário. Essa imitação mal feita do Lightbox é um retrocesso.

  6. Funcionou de boa, porém to com um probleminha, quando a imagem é ampliada, o gadget dos botões flutuantes das redes sociais(igual tem aqui no seu blog) que tem no meu blog fica sobre a imagem ampliada, deixando feio.

    Alguma solução para deixar a imagem ampliada opaco ou o gadget transparente, já que ele é 100% opaco?
    Abç!

Faça um comentário