Aprenda a expandir imagens, ao passar o mouse, usando Expando.
Existem muitos métodos para expandir imagens ao passar o mouse, um deles é Expando, um script que permite que a imagem aumente a seu tamanho real com um efeito deslizante e ao remover o mouse a imagem retorna ao tamanho pequeno, também com o mesmo efeito.
Siga o @bloggermin agora e fique por dentro das novidades para o seu blog. E curta nossa página no Facebook.
Você pode ver a demo aqui mesmo passando o mouse sobre a imagem em miniatura:

Para conseguir esse efeito em suas imagens entre no Editar HTML e adicionar antes de </head> o script:
E então, em seus posts ou onde você quiser, use este código para suas imagens:
A imagem deve ser colocada no tamanho normal, e onde está na cor azul deverá colocar o tamanho que terá a miniatura.
Siga o @bloggermin agora e fique por dentro das novidades para o seu blog. E curta nossa página no Facebook.
Você pode ver a demo aqui mesmo passando o mouse sobre a imagem em miniatura:

Para conseguir esse efeito em suas imagens entre no Editar HTML e adicionar antes de </head> o script:
<script type="text/javascript">
//<![CDATA[
/* Expando Image Script 2008 John Davenport Scheuer
as first seen in http://www.dynamicdrive.com/forums/
username: jscheuer1 - This Notice Must Remain for Legal Use
*/
if (document.images){
(function(){
var cos, a = /Apple/.test(navigator.vendor), times = a? 20 : 40, speed = a? 40 : 20;
var expConIm = function(im){
im = im || window.event;
if (!expConIm.r.test (im.className))
im = im.target || im.srcElement || null;
if (!im || !expConIm.r.test (im.className))
return;
var e = expConIm,
widthHeight = function(dim){
return dim[0] * cos + dim[1] + 'px';
},
resize = function(){
cos = (1 - Math.cos((e.ims[i].jump / times) * Math.PI)) / 2;
im.style.width = widthHeight (e.ims[i].w);
im.style.height = widthHeight (e.ims[i].h);
if (e.ims[i].d && times > e.ims[i].jump){
++e.ims[i].jump;
e.ims[i].timer = setTimeout(resize, speed);
} else if (!e.ims[i].d && e.ims[i].jump > 0){
--e.ims[i].jump;
e.ims[i].timer = setTimeout(resize, speed);
}
}, d = document.images, i = d.length - 1;
for (i; i > -1; --i)
if(d[i] == im) break;
i = i + im.src;
if (!e.ims[i]){
im.title = '';
e.ims[i] = {im : new Image(), jump : 0};
e.ims[i].im.onload = function(){
e.ims[i].w = [e.ims[i].im.width - im.width, im.width];
e.ims[i].h = [e.ims[i].im.height - im.height, im.height];
e (im);
};
e.ims[i].im.src = im.src;
return;
}
if (e.ims[i].timer) clearTimeout(e.ims[i].timer);
e.ims[i].d = !e.ims[i].d;
resize ();
};
expConIm.ims = {};
expConIm.r = new RegExp('\\bexpando\\b');
if (document.addEventListener){
document.addEventListener('mouseover', expConIm, false);
document.addEventListener('mouseout', expConIm, false);
}
else if (document.attachEvent){
document.attachEvent('onmouseover', expConIm);
document.attachEvent('onmouseout', expConIm);
}
})();
}
//]]>
</script>
<style>
img.expando{
border: none;
margin:10px;
vertical-align: top;
}
</style>
E então, em seus posts ou onde você quiser, use este código para suas imagens:
<img border="0" src="URL da imagem" class="expando" width="100" />Adicione o URL da imagem, onde indicado e pronto, tão fácil e simples.
A imagem deve ser colocada no tamanho normal, e onde está na cor azul deverá colocar o tamanho que terá a miniatura.
Muuuuuuito BOMMM...MESMO ESTE CANALL.. É INCRIVÉL O QUE É COMPARTILHADO AQUI...MEUS SINCEROS PARABÉNS A TODOS OS ORGANIZADORES DESTE CANAL.....
ResponderExcluirMAS, GOSTARIA DE SABER SE É POSSIVEL E COMO: FAZER UM DETERMINADO WINDGET APARECER SOZINHO EM UMA DETERMINADA PAGINA ESTATICA DO BLOGGER...? ABRAÇÃO A TODOS.!!
Fico grato que tenha gostado. Para aplicar estilos e ocultar widgets nas páginas estáticas, veja esse artigos:
ExcluirOcultar widgets em determinada página
Ocultar Elementos em Página Específica
Aplicar estilos as páginas estáticas no Blogger
Ola Amigo fiz certinho como está no tópico e não aconteceu nada o que pode estar acontecendo
ResponderExcluirOla Alex, obrigado pelo aviso. Refaça o tutorial novamente, pois atualizei o código javascript.
ExcluirAbraços
mto bom o codigo, porém a minha imagem está dentro de uma div, e qdo ela se expande, ela empurra todos os elementos em volta...
ResponderExcluirtentei colocar a img em uma div AP, porém não consigo fazer com que esta div fique no seu devido lugar... e dependendo do tamanho do monitor, esta div fica em posição diferente.
vc não tem um meio de fazer com que a imagem não empurre os elementos ao lado?
muito bom excelente velho
ResponderExcluirvaleu muito bom o script deu certinho!
ResponderExcluirComo faço esse avatar igual da sua foto Kaduh Santos
ResponderExcluirOlá
ResponderExcluirOlá
ResponderExcluirSei que já foi publicado a mais de um ano, mas gostaria de saber como centralizou a imagem, pois a minha fica à esquerda na postagem.
O resto está funcionando perfeitamente.
Obrigada!
Olá
ResponderExcluirSei que já foi publicado a mais de um ano, mas gostaria de saber como centralizou a imagem, pois a minha fica à esquerda na postagem.
O resto está funcionando perfeitamente.
Obrigada!
como fazer pra ficar automático?? tipo todas as postagens que eu fizer ja ficar desta forma.. tem como??
ResponderExcluirMuito bom! Tem como fazer a imagem crescer até um limite de pixel? Exemplo: tenho uma imagem 1920x1080 mas só quero fazer q ela fica no máximo 800x600
ResponderExcluir