informatica:diseno_web:css:grid
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:diseno_web:css:grid [2024/03/04 13:11] – tempwin | informatica:diseno_web:css:grid [2024/03/04 13:51] (actual) – [Número de pistas dinámico] tempwin | ||
|---|---|---|---|
| Línea 27: | Línea 27: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | Para las filas, usaríamos '' | ||
| <WRAP center round info 60%> | <WRAP center round info 60%> | ||
| Línea 33: | Línea 35: | ||
| - | Para las filas, usaríamos '' | + | |
| Línea 49: | Línea 51: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | ==== Posicionamiento avanzado de los elementos ==== | ||
| + | |||
| + | <code css> | ||
| + | body { | ||
| + | display: grid; | ||
| + | grid-template-areas: | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | El espacio en blanco indica separación entre columnas. Para describir celdas vacías es convención utilizar el punto ('' | ||
| + | </ | ||
| + | |||
| + | |||
| + | Habremos construidos una cuadrícula de 5 columnas y 5 filas. Para indicar qué elemento se colocará dónde, le indicamos el nombre del área que usamos en la plantilla: | ||
| + | |||
| + | <code css> | ||
| + | h1 { | ||
| + | grid-area: title; | ||
| + | } | ||
| + | time { | ||
| + | grid-area: date; | ||
| + | } | ||
| + | .desc { | ||
| + | grid-area: desc; | ||
| + | } | ||
| + | .attend { | ||
| + | grid-area: attend; | ||
| + | } | ||
| + | .img { | ||
| + | grid-area: img; | ||
| + | } | ||
| + | footer { | ||
| + | grid-area: footer; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Rejillas implícitas ===== | ||
| + | |||
| + | * '' | ||
| + | |||
| + | Para definir una rejilla implícita, estableceremos el flujo automático de elementos en filas y permitiremos que rellenen huecos cambiando el orden si es necesario ('' | ||
| + | |||
| + | <code css> | ||
| + | main { | ||
| + | display: grid; | ||
| + | grid-auto-flow: | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Número de pistas dinámico ===== | ||
| + | |||
| + | <code css> | ||
| + | grid-template-columns: | ||
| + | </ | ||
| + | |||
| + | Con '' | ||
| + | |||
| + | Tamaño de pistas dinámico: | ||
| + | |||
| + | <code css> | ||
| + | grid-template-columns: | ||
| + | </ | ||
| + | |||
| + | Esto nos definirá cuantas columnas sean necesarias de idéntico ancho de forma que rellenen el contenedor. | ||
informatica/diseno_web/css/grid.1709554279.txt.gz · Última modificación: por tempwin
