Material Complementario - Grid
Material Complementario - Grid
Propiedades
de Grid
Ahora, veamos cuáles son las propiedades de Grid, sus posibles valores y lo que hace
cada una de ellas:
<track-size>: define el tamaño de cada columna, por ejemplo: 100px, 20%, auto,
etc.
repeat(): define un patrón repetitivo de columnas, por ejemplo: repeat(3, 1fr)
creará tres columnas de igual tamaño
<track-size>: define el tamaño de cada fila, por ejemplo: 100px, 20%, auto, etc.
repeat(): define un patrón repetitivo de filas, por ejemplo: repeat(3, 1fr) creará tres
filas de igual tamaño
<track-size>: Define el tamaño de cada columna, por ejemplo: 100px, 20%, auto,
etc.
max-content: Define el tamaño máximo posible basado en el contenido de la
celda.
min-content: Define el tamaño mínimo posible basado en el contenido de la
celda.
auto: Valor predeterminado, ajusta automáticamente el tamaño de la columna.
<track-size>: Define el tamaño de cada fila, por ejemplo: 100px, 20%, auto, etc.
max-content: Define el tamaño máximo posible basado en el contenido de la
celda.
min-content: Define el tamaño mínimo posible basado en el contenido de la
celda.
auto: Valor predeterminado, ajusta automáticamente el tamaño de la fila.
Lo primero que queremos hacer es crear una rejilla contenedora. Podemos hacerlo
declarando display: grid en el elemento contenedor. En este ejemplo estamos utilizando
un div con la clase de contenedor.
Hay varias formas de definir filas y columnas. Para nuestra primera grid, utilizaremos las
propiedades grid-template-columns y grid-template-rows. Estas propiedades nos
permiten definir el tamaño de las filas y columnas de nuestra rejilla. Para crear dos filas
de altura fija de 150px y tres columnas de ancho fijo de 150px, simplemente escriba:
Añadir un medianil
Esa simple línea te da un medianil del mismo tamaño entre todas las filas y columnas.
Para definir el tamaño del medianil para columnas y filas individualmente, puedes usar
las propiedades grid-column-gap y grid-row-gap.
Con sólo unas pocas líneas de CSS, podemos crear una cuadrícula simple:
Este es el resultado: