Pular para o conteúdo

Como reduzir uma proporção e manter um tamanho proporcional

Entram duas medidas em pixels e saem três coisas: a proporção reduzida, um segundo tamanho com a mesma proporção e uma declaração CSS para o elemento que precisa manter a forma. É aritmética com números: nenhuma imagem é aberta, redimensionada ou enviada.

Todos os campos recalculam enquanto você digita. A largura e a altura de origem definem a proporção, e o campo de destino que você editar recalcula o outro lado, então a proporção se mantém mesmo durante a digitação.

  1. Informe a largura e a altura de origem, ou escolha uma predefinição (1:1, 4:3, 3:2, 16:9, 21:9, 9:16), que grava esse par nos campos de origem.
  2. Digite a largura ou a altura de destino. O outro lado é recalculado na mesma proporção e arredondado para pixels inteiros; a página acompanha o último campo editado.
  3. Leia o painel de saída: proporção reduzida, tamanho proporcional, proporção decimal e preenchimento alternativo, ao lado de uma prévia desenhada com essa proporção.
  4. Use Copiar CSS para levar a declaração, ou Redefinir para voltar a 1920 × 1080 e 1280 × 720.

O que cada número significa e como usar o trecho CSS

O que cada número significa

A proporção reduzida divide as medidas de origem pelo máximo divisor comum: 1920 × 1080 vira 16:9 e 1366 × 768 vira 683:384, porque esses números não têm divisor menor em comum. O tamanho proporcional é o par de destino arredondado para pixels inteiros. A proporção decimal é largura ÷ altura com seis casas (1.777778 em 16:9). O preenchimento alternativo é altura ÷ largura em porcentagem — 56.2500 % para 16:9 —, o valor que a técnica de padding percentual usa.

O trecho CSS, linha por linha

Copiar CSS grava aspect-ratio: 16 / 9; para declarar a forma, width: 100%; para o elemento ocupar a coluna e uma linha padding-top comentada como alternativa. Mantenha a linha de padding quando a mesma folha precisar funcionar em um motor que ignora a propriedade aspect-ratio; apague o bloco de comentário quando não precisar. Como o trecho usa o par reduzido, uma proporção como 683:384 aparece como foi calculada.

Arredondamento, predefinições e valores inválidos

O par usa apenas números inteiros: uma medida decimal é arredondada para o inteiro mais próximo antes do máximo divisor comum, enquanto a proporção decimal e a porcentagem de padding mantêm o que você digitou. As predefinições também são reduzidas, e por isso 21:9 aparece como 7:3, a mesma proporção na forma mínima. As duas medidas de origem precisam ser maiores que zero; se uma estiver vazia, for zero ou negativa, a linha de status avisa e o último resultado válido continua na tela.

Perguntas frequentes

Por que a predefinição 21:9 aparece como 7:3?

Porque toda proporção é exibida na forma irredutível: 21 e 9 se dividem por 3, então 21:9 vira 7:3. A proporção é a mesma, e aspect-ratio: 7 / 3 calcula a mesma caixa que aspect-ratio: 21 / 9.

Qual lado devo editar, a largura ou a altura de destino?

Qualquer um. Editar a largura recalcula a altura e editar a altura recalcula a largura; escolha o lado que o layout realmente limita, como uma coluna de largura fixa ou uma altura fixa de 600 px.

Ainda preciso do preenchimento alternativo?

Ele sai como linha comentada e não custa nada. aspect-ratio declara a forma em uma propriedade e o padding percentual é a técnica antiga que alcança motores que ignoram essa propriedade. Apague o comentário apenas se todos os navegadores-alvo a suportarem.

Posso informar medidas com decimais?

Sim. O par reduzido usa os inteiros arredondados — 1920,5 × 1080,25 aparece como 1921:1080 —, enquanto a proporção decimal (1.777829) e a porcentagem de padding usam os números sem arredondar.

A ferramenta redimensiona a imagem ou o vídeo?

Não. Ela calcula apenas números e CSS; o arquivo não é aberto. Use o redimensionador de imagens quando os pixels precisarem mudar e esta página para o contêiner que os exibe.

Ferramentas recentes: