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 🎉
- 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?
- Harrinson Quintero 👉🏼 Sus notas y su Twitter
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Cursos Recomendados:
Slides: Click aquí
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
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:
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:
Slides: Click aquí
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 !
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Documentación:
Código:
Apuntes de la clase:
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 !!!
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
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:
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Documentación:
Código:
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Fuente de los diseños mostrados en la clase:
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Documentación:
Código:
Slides: Click aquí
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Fuente del diseño mostrado en la clase:
Slides: Click aquí
Slides: Click aquí
Slides: Click aquí
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
- 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
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Código:
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]
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
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í
Slides: Click aquí
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:
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
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
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
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí
Haz click aquí para ver la documentación de esta clase 👀
Slides: Click aquí