Ao projetar sites, os desenvolvedores estão sempre procurando maneiras de ajustar a página da web para que as imagens ou outros componentes apareçam perfeitamente em cada tamanho de tela. Mais especificamente, a folha de estilo em cascata ou CSS ajuda a dar uma olhada adequada para as páginas da web. Ele fornece propriedades e propriedades de estilo que ajudam a manter o layout, o tamanho e a proporção das imagens.
Este artigo demonstrará três seguintes três métodos:
Pré -requisito: Adicione a imagem ao arquivo HTML
Antes de seguir em frente, especifique o “”Elemento no arquivo HTML para adicionar uma imagem ao documento:
Método 1: Força a imagem de imagem e mantenha a proporção usando as propriedades "largura" e "altura" CSS
O "largura" e "altura”As propriedades podem ser utilizadas para ajustar a imagem. Além disso, a propriedade de largura com um valor especificado e a propriedade de altura com auto ou vice -versa podem ajudar a redimensionar a imagem e manter a proporção.
Elemento de estilo “img”
O "”O elemento é especificado com as seguintes propriedades:
img
Largura: 400px;
Altura: Auto;
Aqui:
Saída
Vamos agora definir a largura como automático e ver os resultados.
No CSS, defina o “altura”Propriedade com algum valor e“largura" como "auto”:
Altura: 400px;
Largura: Auto;
A saída fornecida significa que a imagem foi redimensionada e a proporção também é mantida:
Método 2: Força a imagem de imagem e mantenha a proporção de aspecto usando a propriedade CSS “Object-Fit”
O CSS “Objeto-ajuste”Propriedade com o valor“conter”Pode ser utilizado para ajustar a imagem sem afetar sua proporção.
Para fazer isso, aplique as seguintes propriedades CSS ao HTML adicionado “" Elemento:
Largura: 400px;
Altura: 400px;
Objeto-ajuste: conter;
O "Objeto-ajuste”Propriedade com o valor“conter”Especifica como uma imagem ou vídeo deve ser redimensionado para caber em seu contêiner.
Saída
Método 3: Força a imagem da imagem e mantenha a proporção de aspecto usando a propriedade CSS "Display: Flex"
O "mostrar”Propriedade com o valor“flex”Coloca os itens do recipiente flexível em uma linha (por padrão).
Exemplo
Em primeiro lugar, adicione um “"Com a classe"principal”. Então:
Classe de estilo “Principal”
O ".principal”É usado para acessar o elemento“ ”com o nome de classe especificado. As seguintes propriedades são aplicadas a ele:
.principal
exibição: flex;
largura: 100%;
Aqui:
Elemento de estilo "IMG" da classe "principal"
.principal img
largura: 50%;
Altura: Auto;
O "img”O elemento contém o“50%"Largura e a"altura"É definido como"auto”E ajusta a altura do contêiner automaticamente.
Saída
Você aprendeu a forçar as imagens a redimensionar e manter a proporção no CSS.
Conclusão
Existem maneiras alternativas de redimensionar a imagem e manter sua proporção no CSS, como definir um valor específico do “largura”Propriedade e a“auto”Valor para o“alturaPropriedade da imagem ou vice -versa. O CSS “Objeto-ajuste”Propriedade com o valor“conter”É o melhor método. Além disso, o “Exibição: flex”A propriedade também pode ser usada para manter a proporção da imagem. Este artigo explicou os métodos para demonstrar como redimensionar uma imagem e manter sua proporção em CSS.