matheusmarson 0 Denunciar post Postado Março 17, 2015 Olá a todos Tenho a seguinte situação Tenho uma div com 230px de largura e 480px de altura Dentro desta div deve ser caregado imagens armazenados em um Bd Essas imagens tem tamanhos diferentes. Preciso que meu css faça a imagem se adaptar a esta div preenchendo toda a altura (480px) de altura e centralizar a imagem no meio desta div Como as imagens em largurar diferentes umas das outras preciso que as "sobras laterais" sejam descartadas e a imagem mostrada seja a parte central da fotos As sobras sei como descartas, uso o overflow: hodden; Mas como centralizar a imagem nesta div? obrigado a todos Compartilhar este post Link para o post Compartilhar em outros sites
rikaschmitt 54 Denunciar post Postado Março 17, 2015 Bah.. não sei direito como fazer, porque como existe variação de largura, o centro de cada uma pode variar... Talvez se você usar jquery para pegar a largura da imagem, dividir por 2 e colocar o valor como margin-left negativa, talvez ajude.. nao sei.. tem q testar.. Compartilhar este post Link para o post Compartilhar em outros sites
celsomtrindade 2 Denunciar post Postado Março 17, 2015 Tente este código css: img { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } Comigo funciona =D Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Medina 17 Denunciar post Postado Março 17, 2015 Uma coisa que pode ser feita: .img-container { text-align:center; } .minha-img { display:inline-block; } Compartilhar este post Link para o post Compartilhar em outros sites
Maujor 144 Denunciar post Postado Março 17, 2015 Use a seguinte declaração CSS para as imagens: img { display: block; position:relative; left:50%; top:50%; transform: translate(-50%, -50%); } Compartilhar este post Link para o post Compartilhar em outros sites
matheusmarson 0 Denunciar post Postado Março 18, 2015 Galera, Deu certo A solução do Maujor funcionou perfeitamente Obrigado a todos. Resolvido Compartilhar este post Link para o post Compartilhar em outros sites
Publicitário Ideal 0 Denunciar post Postado Março 18, 2015 De qualquer forma, você pode usar <center><img src="suaimagem" /></center> sempre que o CSS não for capaz de te ajudar! Vale envolvendo também div e outros elementos. Compartilhar este post Link para o post Compartilhar em outros sites
Maujor 144 Denunciar post Postado Março 18, 2015 O elemento CENTER é um elemento de apresentação e não deve ser usado na marcação.Trata-se de um elemento em desuso que foi retirado das especificações da HTML.Ler sobre elementos HTML em desuso. Compartilhar este post Link para o post Compartilhar em outros sites
Publicitário Ideal 0 Denunciar post Postado Março 19, 2015 O elemento CENTER é um elemento de apresentação e não deve ser usado na marcação. Trata-se de um elemento em desuso que foi retirado das especificações da HTML. Ler sobre elementos HTML em desuso. Explique o porque não deve ser usado e o motivo de ainda funcionar, se está em "desuso". Compartilhar este post Link para o post Compartilhar em outros sites
edubra 0 Denunciar post Postado Julho 9, 2019 Em 18/03/2015 at 19:33, Publicitário Ideal disse: De qualquer forma, você pode usar <center><img src="suaimagem" /></center> sempre que o CSS não for capaz de te ajudar! Vale envolvendo também div e outros elementos. Cara você me salvou aqui! Isso me ajudou demais! Brigadão! Compartilhar este post Link para o post Compartilhar em outros sites