Fórum Centralizar imagem dentro de uma DIV #466428
09/01/2014
0
Pesquisei por toda net e até o momento as dicas que encontrei não satisfizeram meus interesses. Mas vamos ao problema
Eu tenho uma div com dimensões de width:220px; height:165px; e quero que dentro dela apareça uma imagem maior do que a div. Já consegui esconder o estouro e centralizar horizontalmente, mas não consigo centralizar a imagem verticalmente.
Alguém tem alguma dica valiosa que possa me ajudar?
Obrigado a qualquer ajuda desde já.

Carlos Magno
Curtir tópico
+ 1Post mais votado
11/01/2014
Joel Rodrigues

Gostei + 1
Mais Posts
09/01/2014
Leandro Chiodini
Boa tarde
Voce pode estar usando um CSS para fazer isso.
Codigo da sua imagem.
<img src="imagem.gif" id="centro" />
Na classe CSS
#centro {
width:100px;
height:100px;
position:absolute;
top:50%;
left:50%;
margin-top:-50px;
margin-left:-50px;
}
voce pode trabalhar na propria Tag imagem
com a margim top
e margem button
mais acho mais organizado colocar em um CSS,
qualquer coisa posta ai.
Veja se te ajuda.
att,
Chiodini
Gostei + 0
09/01/2014
Carlos Magno
Veja só o código CSS da DIV:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | .boximgprod { position:relative; overflow:hidden; width:220px; height:165px; clear:both; padding-top:10px; border:1px solid #999; } //Aqui a ID da imagem #centrar { position:relative; top:50%; left:50%; margin-top:-50px; margin-left:-50px; } |
Só lembrando que não quero que ela fique menor do que a DIV, Quero que ela apareça em tamanho normal dentro da DIV, mas só apareça a parte central da imagem.
Gostei + 0
09/01/2014
Leandro Chiodini
position Absolute?
att
Chiodini
Gostei + 0
09/01/2014
Carlos Magno
Gostei + 0
10/01/2014
Joel Rodrigues
Gostei + 0
10/01/2014
Carlos Magno
Gostei + 0
10/01/2014
Carlos Magno
A finalidade disso eh mostrar alguns produto no site da loja onde trabalho.
Gostei + 0
10/01/2014
Joel Rodrigues
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <!DOCTYPE html> < html > < head > < style > #box{ height: 220px; width:165px; border:1px solid; background-image:url('bg.jpg'); background-position: center } </ style > </ head > < body > < div id = "box" > </ div > </ body > </ html > |
Gostei + 0
10/01/2014
Carlos Magno
1 2 3 4 5 6 7 8 9 10 11 | <!DOCTYPE html> < html > < head > </ head > < body > <? php do { ?> < div style="height: 220px; width:165px; border:1px solid; background-image:url('<?php $imagem; ?>'); background-position: center;"> </ div > <? php } while(); ?> </ body > </ html > |
Gostei + 0
10/01/2014
Joel Rodrigues
Gostei + 0
11/01/2014
Carlos Magno
Gostei + 0
13/01/2014
Carlos Magno
Brigadão pela ajuda, Joel.
Pode colocar como resolvido
Gostei + 0
13/01/2014
Joel Rodrigues
Tópico concluído.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)