Centralizar imagem dentro de uma DIV
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
Post mais votado
11/01/2014
Joel Rodrigues
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
09/01/2014
Carlos Magno
Veja só o código CSS da DIV:
.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.
09/01/2014
Leandro Chiodini
position Absolute?
att
Chiodini
10/01/2014
Joel Rodrigues
10/01/2014
Carlos Magno
10/01/2014
Carlos Magno
A finalidade disso eh mostrar alguns produto no site da loja onde trabalho.
10/01/2014
Joel Rodrigues
<!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>
10/01/2014
Carlos Magno
<!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>
13/01/2014
Carlos Magno
Brigadão pela ajuda, Joel.
Pode colocar como resolvido
13/01/2014
Joel Rodrigues
Tópico concluído.
Clique aqui para fazer login e interagir na Comunidade :)