CSS Grid Layout es el sistema de diseño bidimensional más poderoso de CSS hasta hoy. Por eso queremos presentarte esta Cheat Sheet con las propiedades y conceptos de CSS Grid para que puedas construir tus propios sitios web.
💡 Antes de empezar, te recomiendo tomar los siguientes cursos en Platzi para que puedas sumergirte en la terminología de CSS Grid:
CSS Grid tiene dos grupos de propiedades: para los elementos contenedores y para los elemenos hijos. En esta primera parte te explicaré las propiedades de los contenedores.
💡 Clase relacionada: Grid y las relaciones padre e hijos inmediatos + Quíz
La propiedad display
define al elemento como un contenedor de cuadrícula y establece un nuevo contexto de formato de cuadrícula para su contenido.
💡 Clase relacionada: Creando nuestro contenedor: ¿display: grid o display: inline-grid?
La propiedad grid-template-columns
define las columnas y grid-template-rows
las filas de la cuadrícula. La propiedad grid-template-areas
define una plantilla de cuadrícula haciendo referencia a los nombres de las áreas de cuadrícula que se especifican con la propiedad grid-area
de los elementos hijos. La propiedad grid-template
es una abreviatura para establecer grid-template-columns
y grid-template-rows
en una sola declaración.
💡 Clase relacionada: Creando filas, columnas y espaciado + Reto
La propiedad grid-column-gap
(o column-gap
) define el espacio entre columnas y la propiedad grid-row-gap
(o row-gap
) define el espacio entre filas. La propiedad grid-gap
(o gap
) define el espacio entre filas y columnas.
💡 Clase relacionada: Creando filas, columnas y espaciado + Reto
La propiedad justify-items
alinea los elementos de la cuadrícula a lo largo del eje inline (eso es horizontal en nuestro caso).
💡 Clase relacionada: Alineamiento en el elemento contenedor + Quiz
La propiedad align-items
alinea los elementos de la cuadrícula a lo largo del eje block (vertical en nuetro caso).
💡 Clase relacionada: Alineamiento en el elemento contenedor + Quiz
La propiedad place-items
alinea los elementos de la cuadrícula a lo largo del eje inline y block al mismo tiempo.
💡 Clase relacionada: Alineamiento en el elemento contenedor + Quiz
La propiedad justify-content
alinea el contenido de la cuadrícula a lo largo del eje inline (horizontal en nuetro caso).
💡 Clase relacionada: Alineamiento en el elemento contenedor + Quiz
La propiedad align-content
alinea el contenido de la cuadrícula a lo largo del eje block (vertical en nuetro caso).
💡 Clase relacionada: Alineamiento en el elemento contenedor + Quiz
La propiedad place-content
alinea el contenido de la cuadrícula a lo largo del eje inline y block al mismo tiempo.
💡 Clase relacionada: Alineamiento en el elemento contenedor + Quiz
La propiedad grid-auto-columns
y grid-auto-rows
especifican el tamaño de las columnas o filas (respectivamente) de cuadrícula generadas automáticamente. Es decir, no hay que definirle una cantidad de filas o columas estrictamente, le podemos decir que vaya creando filas y columnas del tamaño que se le estableció a medida de que se vaya necesitando.
💡 Clase relacionada: Generación automática de tracks + Quíz
La propiedad grid-auto-flow
coloca automáticamente los elementos que no se han colocado de forma explícita.
Propiedades basadas en A Complete Guide to Grid de CSS Tricks.
–
¡Ya conoces las propiedades que hacen parte de los elementos contenedores! Ahora es el turno de las propiedades de los elemenos hijos. Comparte este blogpost con tus familiares y conocidos si te gustaría que publiquemos la siguiente parte de este cheat sheet. 😊
Recuerda que puedes aprender desarrollo web profesional (tanto frontend como backend) en la Escuela de Desarrollo Web de Platzi. 😉
#NuncaParesDeAprender
Wow increíble muchas gracias Estefany
Con mucho gustooo 🥳
Cool
🥳
Lo que mas me gusta de todo lo que hace Estefany es el como siempre te das cuenta que es su trabajo por los colores :3
Hahahah 😅💚
Excelente aporte, muchas gracias
Con todo gusto !!! 🥰
Buena información, gracias
Con todo gusto !!! 💚
Cool 👍
🥳
Excelente material Estefany! Gracias por compartirlo!
Con todo gusto ! Gracias a tiii por leerlo 💚
Esto vale oro 👌
🥰🥰🥰 Lo hacemos con todo el amor !
Cuando aprendes a usar flexbox y css grid
Hahah sí ! Fuuuuuusión 👉🏼✨👈🏼 hahaha
Esta muy bueno este articulo, gracias por compartirlo con nosotros!
A tiii, gracias por leerlo !!! 💚
😎 Información muy pero muy útil. Muchas gracias!!!
Wiii, con gusto !!! 💚
Esto es flex-box pero en grid?
Algo así 😅
Muchas gracias!! Me hiciste mejor en CSS. Te lo agradezco Platzi, y señorita Estefany.
Awww 🥺 La mejor noticia de la vida !!! 💚
¡Qué buen post! Super completo además, lo bueno es que no hay aprenderse de memoria todas las propiedades, siempre se puede regresar a este post, va para favoritos 😄
Hahah así es, Sura !!! 💚
Teff ❤️
💜
Estefan y, 10/10. Es primera vez que veo este contenido… Y he entendido ya como funciona, me complacerá ver el siguiente cheat sheet acerca de Los elementos hijos ❤️🙏🏻
Maravilloso !!! Ya por aquí anda 👉🏼 https://platzi.com/blog/css-grid-cheat-sheet-items/?utm_source=twitter&utm_medium=organic&utm_campaign=LATAM_TW_BLOG_MF_0821_cheatsheet_css2
Muchísimas gracias la verdad, aun me cuesta entender grid y sus propiedades y estas cosas ayudan bastante
Genial !!! 🥰
Muy Bueno, me gusto mucho, es un tema muy interesante