Información general sobre Flex Layout

Última actualización el 7 ago. 2026

Utilice el panel Diseño Flex de InDesign para crear, alinear, definir la dirección, ajustar, justificar o distribuir los elementos en un diseño flexible.

¿Qué es Flex Layout?

Flex Layout es una función que permite crear contenedores que se adaptan automáticamente cuando cambia el contenido. Los elementos en el contenedor se posicionan usando dirección, espaciado, relleno y alineación. Cuando se añade, elimina o cambia el tamaño del contenido, el diseño se ajusta automáticamente, eliminando la necesidad de ajustes manuales.

Acceder a las opciones de Flex Layout

Selecciona un objeto/grupo/múltiples objetos en tu documento y realiza una de las siguientes acciones para acceder a las opciones de Flex Layout:

  • Ve a Object > Flex Layout.
  • Haz clic derecho en el objeto para acceder a Flex Layout.
  • Ve a Window > panel Flex Layout.
  • Selecciona una vez para trabajar con el Flex principal y haz doble clic para seleccionar el elemento secundario.
  • Utilice la herramienta Selección directa para seleccionar los elementos secundarios.

Agregar a Flex Layout

Añade los objetos seleccionados a un diseño Flex.

Convertir a flex Layout

Convierte un objeto (marco de rectángulo, forma de rectángulo o grupo) en un Flex Layout.

Eliminar flex Layout

Elimina el Flex Layout de la selección. Si el Flex Layout tenía varios objetos, se crea un grupo. Si tenía un objeto, el objeto permanece.

Expandir controles flex

Abre el panel Flex Layout (alternativa al panel Propiedades).

Flex Layout introduce un concepto de contenedor similar a CSS Flexbox en InDesign.Proporciona un control de maquetación potente para objetos secundarios. Con Flex Layout, los diseños se vuelven estructurados, más adaptables y requieren menos ajuste manual.

Contenedor de diseño Flex

Puedes configurar las propiedades de Flex Layout directamente en Estilos de objeto. Puedes crear un Estilo de objeto llamado Contenedor vertical que incluya la configuración de Flex Layout y después aplicarlo a cualquier contenedor de Flex Layout en tu maquetación.

Ejemplo:

Usa el panel Estilos de objeto para aplicar Flex Layout y establecer propiedades como dirección, alineación y espaciado. Una vez guardado, aplique este estilo a otros contenedores para obtener un comportamiento de diseño consistente.

Diseño Flex secundario

La misma sección Flex Layout en Estilos de objeto también puede definir propiedades para elementos secundarios de Flex Layout y sus elementos secundarios anidados, lo que te permite estandarizar el comportamiento, como dimensiones fijas o flexibles, en todo el diseño.

  • Creación directa de elementos interactivos: Convierte elementos secundarios dentro de Flex Layout en elementos interactivos sin crearlos por separado y agregarlos a Flex Layout.
  • Bloquear elementos secundarios: Bloquear uno o más elementos secundarios dentro de Flex Layout para evitar arrastrarlos, cambiar su tamaño o moverlos fuera del marco directamente, mientras se siguen permitiendo cambios de posición usando las teclas de flecha del teclado.
  • Navegación por teclado para elementos secundarios: Reposicione elementos bloqueados o desbloqueados usando las teclas de flecha izquierda o derecha en diseños horizontales o las teclas de flecha arriba o abajo en diseños verticales.
Sugerencia

Puedes usar Estilos de objeto para definir propiedades de Flex dentro de marcos Flex bloqueados.

Panel Flex Layout

Para acceder al panel, ve a Ventana > Diseño Flex. Se abre el panel Diseño Flex. Ahora puede crear o añadir un diseño Flex, o bien personalizar uno existente de acuerdo con sus necesidades. Si no hay ninguna selección, puede usar el panel para cambiar los valores predeterminados (aplicable si la detección automática está desactivada). Navegue a Preferencias > General > Detectar automáticamente y aplicar configuración de diseño Flex para verificar la configuración de detección automática.

Panel Diseño Flex, que muestra varias opciones para crear un diseño flexible

A. Ancho del contenedor Flex B. Alto del contenedor Flex C. Ajuste D. Dirección de los objetos en el diseño Flex E. Espaciado vertical F. Espaciado horizontal G. Relleno  H. Justificación I. Alineación de los objetos en el diseño Flex 

Anchura y Altura

El tamaño de los contenedores Flex Layout y de sus elementos secundarios se puede controlar de forma independiente. Para un contenedor Flex Layout, el ancho y la altura pueden ser:

  • Fijo: El tamaño del contenedor permanece constante, independientemente de su contenido.
  • Automático: El tamaño del contenedor crece o se reduce según el tamaño de sus elementos secundarios.

Para un elemento secundario Flex Layout (incluido Flex Layout anidado):

  • Fijo: El tamaño del elemento secundario permanece constante, independientemente de su propio contenido.
  • Automático: El tamaño del elemento secundario se adapta para ajustarse a su propio contenido o elementos secundarios.
  • Llenar espacio: El elemento secundario se expande para ocupar el espacio disponible restante en esa dimensión, compartiendo espacio con otros elementos secundarios Llenar espacio según sea necesario.

Ajuste

Activa o desactiva el ajuste de objetos en el contenedor.

Dirección

Elige cómo fluyen los elementos dentro del contenedor (fila, fila inversa, columna, columna inversa).

Espaciado

Controla el relleno y el espaciado.

  • Padding: Define el espaciado dentro del contenedor en todos los lados (arriba, abajo, izquierda, derecha).
  • Espaciado horizontal : Establece un espaciado consistente entre elementos horizontalmente.
  • Espaciado vertical : Establece un espaciado consistente entre elementos verticalmente.

Justificación

Controla la distribución de elementos a lo largo del eje principal.

Alinea la fila al inicio del Flex Layout y alinea los elementos al inicio de la fila.

Alinea la fila al centro del Flex Layout y alinea los elementos al centro de la fila.

Alinea la fila al final del Flex Layout y alinea los elementos al final de la fila.

Alinea los elementos en filas de manera que -

  • Espacio igual a ambos lados de cada elemento.
  • Los elementos del borde solo tienen un lado expuesto; el espacio en los bordes es la mitad del espacio entre elementos.

Alinea los elementos en filas de manera que -

  • El primer elemento está alineado con el borde inicial y el último elemento está alineado con el borde final.
  • Los elementos restantes se distribuyen de manera uniforme solo entre sí.
  • Distribuye los elementos uniformemente a lo largo del eje principal, con el primer elemento al inicio y el último elemento al final.
  • Sin espacio en los bordes externos.

Alinea los elementos en filas de manera que -

  • Espacio igual en todas partes: entre elementos y en los bordes.
  • Todo queda perfectamente equilibrado.

Alineación

Alinea los elementos a lo largo del eje transversal: Superior, Centro, Inferior, o Izquierda, Centro, Derecha.

Superior izquierda: Alinea las filas a la parte superior izquierda del contenedor Flex Layout y alinea los elementos de la fila a la parte superior izquierda de la fila.

Centro izquierda: Alinea las filas en el centro izquierdo del contenedor Flex Layout y alinea los elementos de la fila en el centro izquierdo de la fila.

Inferior izquierda: Alinea las filas a la parte inferior izquierda del contenedor Flex Layout y alinea los elementos de la fila a la parte inferior izquierda de la fila.

Superior centro: Alinea las filas a la parte superior central del contenedor Flex Layout y alinea los elementos de la fila a la parte superior central de la fila.

Centro: Alinea las filas al centro del contenedor Flex Layout y alinea los elementos de la fila al centro de la fila.

Inferior centro: Alinea las filas a la parte inferior central del contenedor Flex Layout y alinea los elementos de la fila a la parte inferior central de la fila.

Superior derecha: Alinea las filas a la parte superior derecha del contenedor Flex Layout y alinea los elementos de la fila a la parte superior derecha de la fila.

Centro derecha: Alinea las filas al centro derecha del contenedor Flex Layout y alinea los elementos de la fila al centro derecha de la fila.

Inferior derecha: Alinea las filas a la parte inferior derecha del contenedor Flex Layout y alinea los elementos de la fila a la parte inferior derecha de la fila.

```json { "trancreatedText": [ "Indicadores de selección en diseños Flex

InDesign utiliza señales visuales para ayudarte a comprender los estados de selección en diseños Flex:

  • Los contornos punteados indican niveles de diseño no activos.
  • Los contornos sólidos indican marcos hermanos seleccionables.
  • La herramienta Selección directa te permite seleccionar marcos anidados directamente sin clics repetidos.

Estos indicadores ayudan a aclarar la jerarquía y el enfoque de selección al trabajar con diseños anidados.

Controles de relleno y espaciado en el lienzo

Los diseños Flex proporcionan controles interactivos en lienzo para ajustar el relleno y el espaciado:

  • Relleno vinculado: Ajusta los cuatro valores de relleno juntos.
  • Relleno no vinculado: Ajusta cada lado de forma independiente.
  • Espaciado horizontal y vertical: Modifica el espaciado directamente entre elementos, incluidas las filas o columnas ajustadas.

Los indicadores visuales en el lienzo reflejan los valores actuales y se actualizan en tiempo real en el panel Flex Layout." ] } ```

Transformar y sesgar marcos de diseño Flex

Ahora puede girar, reflejar, escalar o sesgar un diseño Flex sin interrumpir su comportamiento. Las transformaciones se aplican tanto a los marcos Flex principales como a los anidados, y el panel Flex Layout permanece principal mientras transformas objetos. Esto te permite ajustar la alineación, el espaciado, el ajuste y la dirección mientras transformas diseños, sin romper la estructura Flex.