Cuando trabajamos con CSS Grid, es posible definir la grilla de dos maneras: explícita e implícita.
Cada vez que nosotros definimos la cantidad de columnas o filas que tendrá la grilla, sin importar que tamaño tengan, estamos definiendo el grid de manera explícita, como en el ejemplo que puedes ver a continuación donde definimos que la grilla tendrá 12 columnas que se dividen el espacio equitativamente:
grid-template-columns: repeat(12,1fr);
Suponiendo que colocamos más de 12 elementos de la grilla, superando la cantidad de columnas establecidas. En dicho escenario, se creará una nueva fila para colocar los elementos que no cupieron en la primera fila.
Esta segunda fila no fue definida explícitamente, por lo que se considera parte del grid implícito.
Algunas consideraciones importantes sobre el grid explícito y el grid implícito son:
- Es posible definir el grid explícito de tal manera que no sea necesario que exista el grid implícito
- Es posible estilizar las dimensiones del grid implícito con las propiedades
grid-auto-columnsygrid-auto-rows, veremos más sobre estas propiedades en los próximos temas - Es posible acomodar elementos tanto en el grid implícito como en el grid explícito
En términos prácticas, reconocer la diferencia entre las filas o columnas que se crean explícitamente o implícitamente, está en cómo vas a redimensionar los elementos y en que es posible acomodar elementos en filas o columnas que no has definido, ya que estos elementos usarán el grid implícito
Continuemos
-
Módulo 1 | 4 clases
Introducción
expand_more -
Módulo 2 | 4 clases
Selectores
expand_more -
Módulo 3 | 5 clases
Background
expand_more -
Módulo 4 | 4 clases
Colores
expand_more -
Módulo 5 | 3 clases
Bordes
expand_more -
Módulo 6 | 5 clases
Fuentes
expand_more -
Módulo 7 | 4 clases
Posiciones
expand_more -
Módulo 8 | 3 clases
Margin & Padding
expand_more -
Módulo 9 | 6 clases
Imágenes
expand_more-
play_circle_outline
Clase 1
30.- Imágenes con bordes redondeados
-
play_circle_outline
Clase 2
31.- Thumbnails
-
play_circle_outline
Clase 3
32.- Imágenes responsivas
-
play_circle_outline
Clase 4
33.- Efecto Polaroid
-
play_circle_outline
Clase 5
34.- Filtros
-
play_circle_outline
Clase 6
35.- Agregar texto a imágenes
-
-
Módulo 10 | 4 clases
Animaciones
expand_more -
Módulo 11 | 7 clases
Extras
expand_more-
play_circle_outline
Clase 1
40.- Pointer events
-
play_circle_outline
Clase 2
41.- Media Queries
-
play_circle_outline
Clase 3
42.- Media Queries pt.2
-
play_circle_outline
Clase 4
43.- Pseudo-Clases pt1
-
play_circle_outline
Clase 5
44.- Pseudo-Clases pt2
-
play_circle_outline
Clase 6
45.- Pseudo elementos
-
play_circle_outline
Clase 7
46.- Ejemplos de Frameworks CSS
-
-
Módulo 12 | 7 clases
Ejercicios
expand_more-
play_circle_outline
Clase 1
Ejercicios CSS Efecto Paralax
-
play_circle_outline
Clase 2
Galeria responsiva
-
play_circle_outline
Clase 3
Imágenes modal pt1
-
play_circle_outline
Clase 4
Imágenes modal pt2
-
play_circle_outline
Clase 5
NavBar CSS pt1
-
play_circle_outline
Clase 6
NavBar CSS Agregando estilos pt2
-
play_circle_outline
Clase 7
NavBar CSS Funcionalidad pt3
-
-
Módulo 13 | 9 clases
Flexbox
expand_more-
play_circle_outline
Clase 1
Qué es Flexbox
-
play_circle_outline
Clase 2
Ejes en Flexbox
-
play_circle_outline
Clase 3
Flex Direction
-
play_circle_outline
Clase 4
Flex Wrap y Flex Flow
-
play_circle_outline
Clase 5
La propiedad Flex
-
play_circle_outline
Clase 6
Justify Content
-
play_circle_outline
Clase 7
Align Items
-
play_circle_outline
Clase 8
Centrado vertical y horizontal (práctica)
-
play_circle_outline
Clase 9
Align self
-
-
Módulo 14 | 11 clases
CSS Grid
expand_more-
play_circle_outline
Clase 1
Qué es el CSS Grid
-
play_circle_outline
Clase 2
Conceptos del CSS Grid
-
play_arrow
Clase 3
CSS Grid explícito e implícito
-
play_circle_outline
Clase 4
Definir filas y columnas
-
play_circle_outline
Clase 5
Posicionar elementos en el grid
-
play_circle_outline
Clase 6
Nombrando líneas
-
play_circle_outline
Clase 7
La función repeat
-
play_circle_outline
Clase 8
Unidad flexible: fr
-
play_circle_outline
Clase 9
Grid area
-
play_circle_outline
Clase 10
Alineamiento
-
play_circle_outline
Clase 11
Ordenamiento
-