exus-tw.github.io/hola-flexbox
....
...
...
...
...
.button {
display: block;
float: right;
width: 200px;
height: 20px;
padding: 10px;
border: 1px solid #333;
}
.footer {
position: fixed;
bottom: 0;
margin-top: 10px;
}
.clearfix {
content: "";
display: table;
clear: both;
}
.inline {
display: inline;
float: left;
display: inline-block;
}
...
...
...
...
...
...
.flex-container
.flex-item (dentro del container)
Controlar el flujo del contenido horizontalmente y verticalmente.
.flex-container {
flex-direction: row | row-reverse | column | column-reverse;
}
Controlar la distribución del contenido en lineas y su dirección.
.flex-container {
flex-wrap: wrap | nowrap | wrap-reverse;
}
Alinear el contenido con respecto al eje principal (main-axis).
.flex-container {
justify-content: flex-start | flex-end | center | space-between | space-around;
}
Alinear el contenido con respecto a la cruz (cross-axis).
.flex-container {
align-items: stretch | flex-start | flex-end | center | baseline;
}
Alinear las lineas del container con respecto a la cruz.
.flex-container {
align-content: stretch | flex-start | flex-end | center | space-between | space-around;
}
Ordenar la presentación de los items.
.flex-item {
order: -integer-;
}
Factor de crecimiento de un item respecto a los otros items.
.flex-item {
flex-grow: -number-;
}
Factor de encogimiento de un item respecto a los otros items.
.flex-item {
flex-shrink: -number-;
}
Determina el tamaño inicial de un item (si el espacio lo permite).
.flex-item {
flex-basis: auto | -width-;
}
(shorthand) para flex-grow, flex-shrink y flex-basis.
.flex-item {
flex: none | auto | [ flex-grow flex-shrink | flex-basis ];
}
This align-self property allows the default alignment (or the one specified by align-items) to be overridden for individual flex items. Refer to align-items explanation for flex container to understand the available values.
.flex-item {
align-self: auto | flex-start | flex-end | center | baseline | stretch;
}