Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Comprensión de las Propiedades de los Elementos Flex | Dominio de Flexbox para Diseños
Fundamentos de CSS

bookComprensión de las Propiedades de los Elementos Flex

Los elementos flex son hijos del contenedor flex. Ya no son elementos de tipo inline ni de bloque. Por lo tanto, es posible modificar las propiedades de los elementos para obtener la posición adecuada.

flex-basis

La propiedad flex-basis define el tamaño inicial de un elemento flex antes de que se distribuya el espacio restante. Especifica el tamaño ideal de un elemento flex, el cual puede ajustarse según el espacio disponible y otras propiedades del contenedor flex.

flex-basis: auto | value;

Se puede definir el tamaño utilizando píxeles, porcentajes o ems para especificar el tamaño ideal, o establecerlo en auto, lo que permite al navegador determinar el tamaño en función del contenido del elemento.

index.html

index.html

index.css

index.css

copy

flex-grow

La propiedad flex-grow determina la capacidad de un elemento flexible para crecer en relación con otros elementos dentro de un contenedor flexible cuando hay espacio adicional disponible.

La propiedad flex-grow acepta un valor sin unidad que indica el tamaño relativo del elemento flexible en comparación con otros elementos. Por ejemplo, si un elemento tiene un valor de flex-grow de 2 y otro tiene un valor de 1, el primer elemento crecerá el doble que el segundo cuando haya espacio adicional en el contenedor flexible.

index.html

index.html

index.css

index.css

copy

order

La propiedad order se utiliza para definir el orden de visualización de los elementos flex dentro de su contenedor. Por defecto, los elementos flex se muestran en el orden en que aparecen en el documento HTML. Sin embargo, podemos modificar este orden usando la propiedad order.

El valor de order puede ser cualquier número. Incluso si solo tenemos 3 elementos, asignar order: 1000; al segundo elemento no significa que tendremos 1000 elementos. Simplemente indica que el segundo elemento se ubicará en la última posición. Además, si algunos elementos comparten el mismo valor de order, el navegador los posicionará según el orden en que aparecen en el documento HTML. Reorganicemos el order de los elementos en la siguiente lista. El objetivo es colocar el tercer elemento en la primera posición.

index.html

index.html

index.css

index.css

copy

1. ¿Qué hace la propiedad flex-grow?

2. ¿Qué hace la propiedad flex-basis?

question mark

¿Qué hace la propiedad flex-grow?

Select the correct answer

question mark

¿Qué hace la propiedad flex-basis?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.56

bookComprensión de las Propiedades de los Elementos Flex

Desliza para mostrar el menú

Los elementos flex son hijos del contenedor flex. Ya no son elementos de tipo inline ni de bloque. Por lo tanto, es posible modificar las propiedades de los elementos para obtener la posición adecuada.

flex-basis

La propiedad flex-basis define el tamaño inicial de un elemento flex antes de que se distribuya el espacio restante. Especifica el tamaño ideal de un elemento flex, el cual puede ajustarse según el espacio disponible y otras propiedades del contenedor flex.

flex-basis: auto | value;

Se puede definir el tamaño utilizando píxeles, porcentajes o ems para especificar el tamaño ideal, o establecerlo en auto, lo que permite al navegador determinar el tamaño en función del contenido del elemento.

index.html

index.html

index.css

index.css

copy

flex-grow

La propiedad flex-grow determina la capacidad de un elemento flexible para crecer en relación con otros elementos dentro de un contenedor flexible cuando hay espacio adicional disponible.

La propiedad flex-grow acepta un valor sin unidad que indica el tamaño relativo del elemento flexible en comparación con otros elementos. Por ejemplo, si un elemento tiene un valor de flex-grow de 2 y otro tiene un valor de 1, el primer elemento crecerá el doble que el segundo cuando haya espacio adicional en el contenedor flexible.

index.html

index.html

index.css

index.css

copy

order

La propiedad order se utiliza para definir el orden de visualización de los elementos flex dentro de su contenedor. Por defecto, los elementos flex se muestran en el orden en que aparecen en el documento HTML. Sin embargo, podemos modificar este orden usando la propiedad order.

El valor de order puede ser cualquier número. Incluso si solo tenemos 3 elementos, asignar order: 1000; al segundo elemento no significa que tendremos 1000 elementos. Simplemente indica que el segundo elemento se ubicará en la última posición. Además, si algunos elementos comparten el mismo valor de order, el navegador los posicionará según el orden en que aparecen en el documento HTML. Reorganicemos el order de los elementos en la siguiente lista. El objetivo es colocar el tercer elemento en la primera posición.

index.html

index.html

index.css

index.css

copy

1. ¿Qué hace la propiedad flex-grow?

2. ¿Qué hace la propiedad flex-basis?

question mark

¿Qué hace la propiedad flex-grow?

Select the correct answer

question mark

¿Qué hace la propiedad flex-basis?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 5
some-alt