Abrir popups estilo Mac

Postado por: Pedro Rogério em
Fancy Zoom

Se você utiliza miniaturas de imagens em seu site, e gostaria que o usuário ao clicar, elas fossem abertas em um tamanho maior, existem várias soluções simples para isso, algumas amigáveis, outras não, mas uma solução que eu acho interessante são os Lightbox. Uma forma de conseguir efeitos desse tipo sem a utilização de frameworks JavaScript é utilizar o Fancyzoom.

Fancyzoom é um pequeno JavaScript que nos permite fazer zoom em imagens, através de um efeito “emergente” ao estilo MAC. Sua utilização é muito simples, basta adicionar 2 linhas de código ao seu site, semelhantes a essa:


<script src="/js-global/FancyZoom.js" type="text/javascript"></script>
<script src="/js-global/FancyZoomHTML.js" type="text/javascript"></script>

Após, é só adicionar o seguinte código ao body de sua página:

<body onload="setupZoom()">

Está pronto, o JavaScript agora fará o zoom em suas imagens automaticamente. Basta você colocar um link na imagem para a imagem maior, exemplo:

<a href="image.jpg"><img src="image-thumbnail.jpg" /></a>

Mas, se por um acaso você deseja que explicitamente alguma imagem não tenha zoom, basta adicionar o seguinte código no link da imagem:

<a href="image.jpg" rel="nozoom"> <img src="image-thumbnail.jpg" /></a>

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

3 Responses to “Abrir popups estilo Mac”

  1. Não vou negar que adorei a biblioteca, o estilo dela é inovador…

    Mas ainda assim, normalmente você quer escolher quais imagens tenham esse efeito e não contrário…

    Caso vc queira que a maioria do seu site NÃO tenha esse efeito, você teria que colocar o rel=”nozoom” nela?!?

    Acho meio inconveniente, já que a maioria das bibliotecas desse generos fazem o inverso.

    Abraços

  2. muito bom… mas… pesadinho ne??

  3. Angelo de Castro

    Só gostaria de sabe como colocar o botão “fechar” quando se clica na imagem?

Leave a Reply