flex

Índice

Definición de .flex utilizado en CSS

La propiedad .flex es una subproperiedad del módulo de diseño de caja flexible.

Caso de empleo : propiedad CSS flex

Si quieres utilizar esta propiedad de CSS en tu hoja de estilos, hazlo de la siguiente manera:

flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]

.flex-item {

  /* this */
  flex: 1 100px;

  /* is the same as */
  flex-grow: 1;
  flex-basis: 100px;

  /* and it leaves the flex-shrink property alone, which would be */
  flex-shrink: inherit; /* defaults to 1 */

}

Otro ejemplo más avanzado de .flex es el siguiente de CODEPEN:

Sintaxis de .flex en CSS

flex: flex-grow flex-shrink flex-basis|auto|initial|inherit;

Valores

Valor Descripción Manifestación
Un número que especifica cuánto crecerá el artículo en relación con el resto de los artículos flexibles
Un número que especifica cuánto se encogerá el artículo en relación con el resto de los artículos flexibles
La longitud del artículo. Valores legales: "auto", "inherit" o un número seguido de "%", "px", "em" o cualquier otra unidad de longitud
auto Igual que 1 1 automático.
inicial Igual que 0 1 automático.
ninguna Igual que 0 0 automático.
heredar Hereda esta propiedad de su elemento principal.

Exploradores compatibles con .flex

Los números de la tabla detallan la primera versión del navegador que es completamente compatible con la propiedad.

Los números seguidos de -webkit- especifican la primera versión que funcionó con un prefijo.

PropertyChromeInternet Explorer / EdgeFirefoxSafariOpera
flex-basis 29.0
21.0 -webkit-
11.0 28.0
18.0 -moz-
9.0
6.1 -webkit-
17.0

Referencias técnicas

Quizás te interesen estas propiedades

¿Necesitas ayuda para crear tu Web?

Cuéntanos de que trata y te asesoraremos sin compromiso