Saltar al contenido

Cómo simplificar una relación y mantener un tamaño proporcional

Entran dos medidas en píxeles y salen tres cosas: la relación reducida, un segundo tamaño con la misma proporción y una declaración CSS para el elemento que debe conservar la forma. Es aritmética con números: no se abre, se redimensiona ni se sube ninguna imagen.

Todos los campos se recalculan al escribir. El ancho y el alto de origen fijan la relación, y el campo de destino que toques recalcula el otro lado, así que la proporción se mantiene aunque escribas a medias.

  1. Escribe el ancho y el alto de origen, o elige un preajuste (1:1, 4:3, 3:2, 16:9, 21:9, 9:16), que coloca ese par en los campos de origen.
  2. Indica el ancho o el alto de destino. El otro lado se recalcula con la misma relación y se redondea a píxeles enteros; la página sigue el último campo que hayas tocado.
  3. Lee el panel de salida: relación reducida, tamaño proporcional, relación decimal y relleno alternativo, junto a una vista previa dibujada con esa misma relación.
  4. Pulsa Copiar CSS para llevarte la declaración, o Restablecer para volver a 1920 × 1080 y 1280 × 720.

Qué significa cada cifra y cómo usar el fragmento CSS

Qué significa cada cifra

La relación reducida divide las medidas de origen por su máximo común divisor: 1920 × 1080 queda en 16:9 y 1366 × 768 en 683:384, porque esos dos números no comparten un divisor menor. El tamaño proporcional es el par de destino redondeado a píxeles enteros. La relación decimal es ancho ÷ alto con seis decimales (1.777778 en 16:9). El relleno alternativo es alto ÷ ancho en porcentaje —56.2500 % para 16:9—, la cifra que necesita la técnica del padding porcentual.

El fragmento CSS, línea a línea

Copiar CSS genera aspect-ratio: 16 / 9; para declarar la forma, width: 100%; para que el elemento ocupe su columna y una línea padding-top comentada como respaldo. Conserva la línea de padding si la misma hoja debe funcionar en un motor que ignore la propiedad aspect-ratio; borra el bloque de comentario si no es el caso. Como el fragmento usa el par reducido, una relación como 683:384 aparece tal como se calculó.

Redondeo, preajustes y valores no válidos

El par solo usa números enteros: una medida con decimales se redondea al entero más cercano antes de calcular el máximo común divisor, mientras que la relación decimal y el porcentaje de padding mantienen lo que escribiste. Los preajustes también se reducen, por eso 21:9 se muestra como 7:3, la misma proporción en su forma mínima. Las dos medidas de origen deben ser mayores que cero; si una está vacía, es cero o negativa, la línea de estado lo indica y el último resultado válido permanece en pantalla.

Preguntas frecuentes

¿Por qué el preajuste 21:9 aparece como 7:3?

Porque toda relación se muestra en su forma irreducible: 21 y 9 se dividen entre 3, así que 21:9 queda en 7:3. La proporción no cambia: aspect-ratio: 7 / 3 calcula la misma caja que aspect-ratio: 21 / 9.

¿Qué lado conviene editar, el ancho o el alto de destino?

Cualquiera de los dos. Al editar el ancho se recalcula el alto y al editar el alto se recalcula el ancho, así que elige el lado que tu diseño realmente limita: una columna de ancho fijo o una altura fija como 600 px.

¿Sigue haciendo falta el relleno alternativo?

Se imprime como línea comentada, así que no estorba. aspect-ratio declara la forma en una sola propiedad y el padding porcentual es la técnica antigua que llega a motores que ignoran esa propiedad. Borra el bloque de comentario solo si todos tus navegadores objetivo la soportan.

¿Puedo escribir medidas con decimales?

Sí. El par reducido se calcula con los enteros redondeados —1920,5 × 1080,25 se muestra como 1921:1080—, mientras que la relación decimal (1.777829) y el porcentaje de padding usan los números sin redondear.

¿La herramienta redimensiona la imagen o el vídeo?

No. Solo calcula números y CSS; el archivo no se abre. Usa el redimensionador de imágenes cuando deban cambiar los píxeles y esta página para el contenedor que los muestra.

Herramientas recientes: