Principais Propriedades
  • width / height: Define larguras e alturas fixas (pxem) ou relativas (%).
  • max-width: Define a largura máxima permitida.
  • object-fit: Controla como a imagem se ajusta ao seu contêiner (covercontainfill).
  • aspect-ratio: Mantém a proporção desejada, ex: aspect-ratio: 16 / 9;
 
1. Redimensionando Imagens HTML
(Tag <img>)
A forma mais comum de ajustar imagens no conteúdo é definindo sua largura e permitindo que a altura seja automática, garantindo a proporção:
 
css
img {
  width: 300px; /* Largura fixa */
  height: auto; /* Altura proporcional */
}
 
2. Imagens Responsivas (Se ajustam ao tamanho da tela)
Para garantir que a imagem não fique maior que seu contêiner (ex: no celular), use porcentagem:
css
.container img {
  max-width: 100%; /* A imagem nunca passa do tamanho da div pai */
  height: auto;
}
 
3. Imagens de Fundo (Background)
Para imagens aplicadas no CSS (background-image), utilize background-size:
 
  • cover: A imagem cobre todo o elemento, podendo ser cortada.
  • contain: A imagem aparece inteira, sem cortar, mas pode deixar espaços vazios.
css
.minha-div {
  background-image: url('imagem.jpg');
  background-size: cover; /* Ou 'contain' */
  background-position: center;
}