Hola :) En este repositorio encontrarás toda la documentación que utilizamos en los cursos de CSS Grid y Diseño Web con CSS Grid y Flexbox. Adicional, también encontrarás algunos apuntes de las clases y los slides para que puedas estudiar con mucho más detalle (pero, son sólo para ti
Para comenzar, solo queremos recordarte que este contenido es exclusivo de Platzi
🎉
💚
Curso de CSS Grid - Tips para que lleves tus conocimientos de CSS a otro nivel + Quices
- ¿Cómo fue pensado CSS cuando se creó?
- Limitaciones de CSS y el problema de los elementos flotantes
- Herramientas que nos han facilitado el camino
- ¿CSS Grid es una idea nueva? La evolución de la especificación
- ¿Qué significa Grid para CSS?
- Técnicas de alineamiento antes de CSS Grid (Parte 1)
- Técnicas de alineamiento antes de CSS Grid (Parte 2)
- Pros y contras de las técnicas de alineamiento antes de CSS Grid
- Modos de escritura y ejes de alineamiento + Reto
- Propiedades físicas y lógicas en CSS + Quíz
- Técnicas de alineamiento con Flexbox
- Dibujemos con CSS + Reto
- Grid y las relaciones padre e hijos inmediatos + Quíz
- Lines, tracks, cell, area, gutters, grid axis, grid row, grid column + Reto
- ¡Iniciemos nuestro proyecto! Fase de creatividad e identificación de elementos
- Creando nuestro contenedor: ¿display: grid o display: inline-grid?
- Creando filas, columnas y espaciado + Reto
- Alineamiento + Quíz
- Generación automática de tracks + Quíz
- Funciones: repeat(), minmax() y fit-content() + Quíz
- ¡Manos al código! Fase de construcción de la grid principal de nuestro proyecto
- Ubicación + Reto
- Alineamiento + Quíz
- ¡Manos al código! Fase de ubicación y alineamiento (Parte 1))
- ¡Manos al código! Fase de ubicación y alineamiento (Parte 2)
- Diseño responsivo sin media queries + Reto
- ¿Vendrá algo más para esta especificación?
😍
Apuntes de estudiantes - Harrinson Quintero 👉🏼 Sus notas y su Twitter
1. Tips para que lleves tus conocimientos de CSS a otro nivel + Quices
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Cursos Recomendados:
2. ¿Cómo fue pensado CSS cuando se creó?
Slides: Click aquí
3. Limitaciones de CSS y el problema de los elementos flotantes
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
4. Herramientas que nos han facilitado el camino
Slides: Click aquí
5. ¿CSS Grid es una idea nueva? La evolución de la especificación
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
6. ¿Qué significa Grid para CSS?
Slides: Click aquí
7. Técnicas de alineamiento antes de CSS Grid (Parte 1)
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Documentación:
Código:
- Alignment techniques · margin · initial
- Alignment techniques · margin · final
- Alignment techniques · line-height · initial
- Alignment techniques · line-height · final
Apuntes de la clase:
8. Técnicas de alineamiento antes de CSS Grid (Parte 2)
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Documentación:
Código:
- Alignment techniques · table-cell · initial
- Alignment techniques · table-cell · final
- Alignment techniques · positions · initial
- Alignment techniques · positions · final
Apuntes de la clase:
9. Pros y contras de las técnicas de alineamiento antes de CSS Grid
Slides: Click aquí
10. Modos de escritura y ejes de alineamiento + Reto
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Reto:
Documentación en español para el reto:
Recuerda mostrarnos en los comentarios cualquier cosita que hagas :D Así, todos podemos aprender de todos !
11. Propiedades físicas y lógicas en CSS + Quíz
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
12. Técnicas de alineamiento con Flexbox
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Documentación:
Código:
Apuntes de la clase:
13. Dibujemos con CSS + Reto
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Inspiración:
- A single div
- No tengas miedo a dibujar con CSS
- dotCSS 2016 - Wenting Zhang - Make CSS your secret super drawing tool
Código:
Reto:
No se te olvide compartir en los comentarios tu dibujo !!!
14. Grid y las relaciones padre e hijos inmediatos + Quíz
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
15. Lines, tracks, cell, area, gutters, grid axis, grid row, grid column + Reto
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
16. ¡Iniciemos nuestro proyecto! Fase de creatividad e identificación de elementos
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Inspiración:
- Deconstruction Poster Design Collection
- 3 ways to experiment with latest UI trend—asymmetrical grids & layouts
- Cure unique nail wax boutique
Imágenes Gratis:
Fuentes:
Colores:
17. Creando nuestro contenedor: ¿display: grid o display: inline-grid?
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
18. Creando filas, columnas y espaciado + Reto
Slides: Click aquí
19. Alineamiento + Quíz
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Documentación:
Código:
20. Generación automática de tracks + Quíz
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Fuente de los diseños mostrados en la clase:
21. Funciones: repeat(), minmax() y fit-content() + Quíz
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Documentación:
Código:
22. ¡Manos al código! Fase de construcción de la grid principal de nuestro proyecto
Slides: Click aquí
23. Ubicación + Reto
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Fuente del diseño mostrado en la clase:
24. Alineamiento + Quíz
Slides: Click aquí
25. ¡Manos al código! Fase de ubicación y alineamiento (Parte 1)
Slides: Click aquí
26. ¡Manos al código! Fase de ubicación y alineamiento (Parte 2)
Slides: Click aquí
27. Diseño responsivo sin media queries + Reto
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
28. ¿Vendrá algo más para esta especificación?
Slides: Click aquí
💚
Curso de Diseño Web con CSS Grid y Flexbox - Todo sobre el diseño de páginas web acaba de cambiar
- La importancia de recordar las herramientas existentes
- Flujo normal del documento: Display block, inline e inline-block
- Contextos de formato: Formato de Contexto de Bloque (BFC)
- Posicionamiento + Dinámica: ¿Cómo se vería?
- Diferencias entre Flexbox y CSS Grid
- Similitudes entre Flexbox y CSS Grid
- ¿Puedo trabajar con Flexbox y CSS Grid al tiempo?
- Dinámica: ¿Qué usarías? (Parte 1)
- Dinámica: ¿Qué usarías? (Parte 2) + Reto
- ¿Cuándo usar Flexbox y cuándo usar CSS Grid?
- ¿Qué son los Modern CSS Layouts?
- Patrones para usar como punto de partida
- Layouts: Super Centered, The Deconstructed Pancake, Sidebar Says, Pancake Stack, Classic Holy Grail Layout
- Layouts: 12-Span Grid, RAM (Repeat, Auto, MinMax), Line Up, Clamping My Style, Respect for Aspect
- Dinámica: No puedo dejar de ver
- Design System y detalles visuales a tener en cuenta
- Tendencias de diseño UI/UX: Fase de inspiración y creatividad
- Wireframes y comunicación visual simple, intuitiva y atractiva
- Figma para devs: Auto Layout y Neumorphism (Parte 1)
- Figma para devs: Auto Layout y Neumorphism (Parte 2)
- Primeros pasos y estructura inicial
- Ubicación y creación de elementos
- Entendiendo las versiones de CSS. ¿Existirá CSS4?
- CSS Subgrid
- Native CSS Massonry Layout
- CSS feature queries: @supports
- Nosotros y el futuro de la web: Tips para seguir aprendiendo y mantenerse al día
1. Todo sobre el diseño de páginas web acaba de cambiar
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
2. La importancia de recordar las herramientas existentes
Haz click aquí para ver la documentación de esta clase 👀
3. Flujo normal del documento: Display block, inline e inline-block
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
4. Contextos de formato: Formato de Contexto de Bloque (BFC)
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
5. Posicionamiento + Dinámica: ¿Cómo se vería?
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
6. Diferencias entre Flexbox y CSS Grid
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
7. Similitudes entre Flexbox y CSS Grid
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
8. ¿Puedo trabajar con Flexbox y CSS Grid al tiempo?
Slides: Click aquí
9. Dinámica: ¿Qué usarías? (Parte 1)
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Código:
10. Dinámica: ¿Qué usarías? (Parte 2) + Reto
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Código:
- (Navigation Rail · Flexbox)[https://codepen.io/teffcode_/pen/pogJmmY]
- (Navigation Rail · CSS Grid)[https://codepen.io/teffcode_/pen/RwrPzrx]
- (List)[https://codepen.io/teffcode_/pen/BajNgKO]
11. ¿Cuándo usar Flexbox y cuándo usar CSS Grid?
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
12. ¿Qué son los Modern CSS Layouts?
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
13. Patrones para usar como punto de partida
Haz click aquí para ver la documentación de esta clase 👀
14. Layouts: Super Centered, The Deconstructed Pancake, Sidebar Says, Pancake Stack, Classic Holy Grail Layout
Slides: Click aquí
15. Layouts: 12-Span Grid, RAM (Repeat, Auto, MinMax), Line Up, Clamping My Style, Respect for Aspect
Slides: Click aquí
16. Dinámica: No puedo dejar de ver
Slides: Click aquí
17. Design System y detalles visuales a tener en cuenta
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
- Design System Shopify
- 10 great design systems and how to learn (and steal) from them
- A comprehensive guide to design systems
- Design Systems Gallery
- Space, Grids, and Layouts
- Everything you need to know about Design Systems
Tarea:
18. Tendencias de diseño UI/UX: Fase de inspiración y creatividad
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
19. Wireframes y comunicación visual simple, intuitiva y atractiva
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
20. Figma para devs: Auto Layout y Neumorphism (Parte 1)
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
- Tweet · Figma Auto Layout
- Auto Layout · Video
- Office Hours: Auto Layout · Video
- Figma Community: el GitHub para l@s diseñador@es
- Design more, resize less, with Auto Layout
- 3 useful tips for designing neumorphic interfaces (soft UI)
- Neumorphism the right way — A 2020 Design Trend
- Figma
- Create dynamic designs with Auto Layout
- Inspiración para el diseño del reproductor de música
21. Figma para devs: Auto Layout y Neumorphism (Parte 2)
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
- Tweet · Figma Auto Layout
- Auto Layout · Video
- Office Hours: Auto Layout · Video
- Figma Community: el GitHub para l@s diseñador@es
- Design more, resize less, with Auto Layout
- 3 useful tips for designing neumorphic interfaces (soft UI)
- Neumorphism the right way — A 2020 Design Trend
- Figma
- Create dynamic designs with Auto Layout
- Inspiración para el diseño del reproductor de música
22. Primeros pasos y estructura inicial
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
23. Ubicación y creación de elementos
24. Entendiendo las versiones de CSS. ¿Existirá CSS4?
Haz click aquí para ver la documentación de esta clase 👀
25. CSS Subgrid
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
26. Native CSS Massonry Layout
Slides: Click aquí
27. CSS feature queries: @supports
Haz click aquí para ver la documentación de esta clase 👀
28. Nosotros y el futuro de la web: Tips para seguir aprendiendo y mantenerse al día
Slides: Click aquí