"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso redimensionar imagens mantendo a proporção usando CSS?

Como posso redimensionar imagens mantendo a proporção usando CSS?

Publicado em 2025-01-21
Navegar:705

How Can I Resize Images While Maintaining Aspect Ratio Using CSS?

Forçar o redimensionamento da imagem enquanto mantém a proporção da imagem

Ao trabalhar com imagens, muitas vezes é necessário redimensioná-las para dimensões específicas. No entanto, preservar a proporção garante que as imagens não pareçam distorcidas ou esticadas.

Tentativa inicial:

Inicialmente, dimensões especificadas e regras CSS personalizadas foram usadas para redimensionar a imagem, mas a proporção não foi mantida:

img {
  max-width: 500px;
}

Solução:

Para forçar o redimensionamento da imagem preservando a proporção, as seguintes propriedades CSS podem ser usadas:

  • display: block;: Garante que a imagem possa fluir dentro do conteúdo da página.
  • max-width:230px;: Define a largura máxima do image.
  • max-height:95px;: Define a altura máxima da imagem.
  • width: auto;: Permite que a imagem preencha automaticamente o espaço disponível dentro de max-width e max -restrições de altura.
  • height: auto;: ajusta automaticamente a altura com base no aspecto inerente da imagem ratio.

Resultado:

Aplicando estas regras CSS à imagem:

This image is originally 400x400 pixels, but should get resized by the CSS:

Como posso redimensionar imagens mantendo a proporção usando CSS?
img {
  display: block;
  max-width:230px;
  max-height:95px;
  width: auto;
  height: auto;
}

Resulta em uma imagem que é redimensionada dentro das dimensões máximas especificadas, mantendo sua proporção original.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3