Descubre qué ha cambiado en nuestro medio

1

Diseño Web Avanzado con CSS Grid y Flexbox

Conceptos que forman parte del diseño en CSS

2

Conceptos Fundamentales de Diseño CSS: Display y Posicionamiento

3

Fundamentos de Display en CSS: Bloque, Inline y Flujo Normal

4

Formato de Contexto de Blog en CSS: Creación y Uso de BFCs

5

Posicionamiento y contexto de apilamiento en CSS

¿Flexbox o CSS Grid?

6

Diferencias entre CSS Grid y Flexbox

7

Similitudes entre Flexbox y CSS Grid en Alineación y Jerarquía

8

Uso combinado de Flexbox y CSS Grid en diseño web

9

Uso de Flexbox y CSS Grid en Componentes Web

10

Flexbox vs CSS Grid: Cuándo y Cómo Usarlos

11

Cuándo usar Flexbox y CSS Grid en diseño web

Modern Layouts con CSS Grid

12

Diseño Moderno de Layouts con CSS Grid y Flexbox

13

Patrones de Diseño con CSS Grid

14

Diseños Modernos en CSS: Cinco Técnicas Sencillas

15

Layouts CSS con Pocas Líneas de Código

Diseño web para desarrolladores

16

Desarrollo de Habilidades Visuales en Diseño Web

17

Design Systems: Guía Práctica para Desarrolladores y Diseñadores

18

Principios de Diseño UI/UX para Desarrolladores

19

Diseño de Y-Frames para Reproductor de Música Mobile

20

Diseño para Desarrolladores: Uso de Figma y Auto Layout

21

Neomorfismo en Figma para Desarrolladores

Del diseño al código

22

Construcción de Estructura HTML y CSS desde Figma

23

Diseño Web con Neomorfismo en HTML y CSS

El futuro de CSS Grid

24

Pros y contras del CSS4: Discusión actualizada

25

CSS Subgrid: Herencia de Filas y Columnas en Diseño Web

26

Diseño Masonry Nativo en CSS: Implementación y Ejemplos

27

Consultas de Características CSS con @supports

28

Consejos para Mantenerse Actualizado en CSS

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Diseño Masonry Nativo en CSS: Implementación y Ejemplos

26/28
Recursos

¿Qué es el soporte nativo de Masonry en CSS?

El término "Masonry" hace referencia a un tipo de diseño visual en el que los elementos de contenido se organizan en columnas de ancho específico, pero con alturas variables. Este diseño es popular en plataformas como Pinterest. Aunque no existe de forma nativa en CSS actualmente, los desarrolladores han utilizado combinaciones de CSS y JavaScript para recrearlo. La comunidad ha estado solicitando su inclusión nativa en CSS debido a la versatilidad y atractivo visual que ofrece.

En un enfoque emergente, la propuesta del layout Masonry, que puedes encontrar en el repositorio de W3C, señala la idea de tener Masonry como un valor dentro de CSS Grid. Aunque todavía en desarrollo, este enfoque promete simplificar el proceso de creación de layouts Masonry sin recurrir a trucos adicionales.

¿Cómo se implementa Masonry como propuesta en CSS?

Actualmente, lograr un diseño Masonry requiere algo de creatividad con CSS y JavaScript. La propuesta es incorporar este diseño dentro de la especificación de CSS Grid con un valor específico para grid-template-rows.

Ejemplo de implementación en CSS Grid:

Un diseño básico empleando la propuesta de Masonry podría verse así, usando grid-template-rows con el nuevo valor:

.grid-contenedor {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-template-rows: masonry;
}

Este código establece un contenedor de rejilla que ajusta automáticamente el número de columnas en función del espacio disponible, aplicando el concepto de Masonry para las filas.

Documentación y recursos adicionales

El tema de Masonry no solo es fascinante por su aplicación práctica, sino también por ser un ámbito en evolución dentro de CSS. Para aquellos interesados en explorar más y mantenerse actualizados sobre las perspectivas y avances del Masonry Layout, se recomienda consultar los recursos y documentos oficiales que se encuentran en el repositorio de la W3C.

Además, estar familiarizado con CSS Grid y sus potenciales expansiones puede abrir muchas puertas para experimentar con diseños personalizados y crear interfaces visualmente atractivas. Empoderarte con el conocimiento de estas herramientas te permitirá innovar y llevar el diseño web al siguiente nivel.

Aportes 17

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Seria genial que pongan un efecto practico en vez de dar documentacion nada mas

Interesante, yo lo que haría para este diseño (1:04) es simplemente crear una grid de 4 columnas, y dentro de cada columna meter varias imágenes para que se vayan ajustando 🤔

Las herramientas que nos está dando la profesora en este curso me están pareciendo fenomenales. La verdad CSS tiene muchísimas cosas de las que no tenemos idea, y que son geniales.
Sé que muchos se quejan de que hay muy poca práctica y poco código, pero a mí me parece de lo mejor este curso.
Lo único es que haciendo mis propias anotaciones y prácticas me he tardado una eternidad en terminarlo.
Pero ha valido la pena.

Lo que me gustaba del curso anterior de Grid con Leo es que ahí hicimos varios ejercicios y uno fue como este tema, donde imitamos el diseño de pinterest 😭

Hic mi sitio de fotos con una librería massonry + bootstrap. Tengo en mente rehacerla con los cocimientos que estoy aprendiendo de css.

me parece super el mansory layout!!, espero con ansias mas novedades sobre esa propuesta! 💚

.

Aqui el enlace que muestra la profesora para leer un poco de la propuesta.

Genial los tipos de layouts que hay, y con base en todo esto podemos estructurar paginas web, sistemas entre todo lo demás que venga a nuestra mente, es como pensar en componentes.

Pues hasta la fecha sigue sin estar disponible... ![](https://static.platzi.com/media/user_upload/image-41d18ddf-59e8-4fef-98b5-e826939651c4.jpg)
**📌Resultado de mi proyecto:** ![](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExcnBrb3JiNmcxMGh1a3Yyb2Iyb3RwNzFtZHdreWZuNGVjbmd0cjFmcCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/acZZL8l3DzrWjMfHp3/giphy.gif) * Repositorio: <https://github.com/raulsr92/reproductor-musica-proyecto?tab=readme-ov-file> * Demo: <https://raulsr92.github.io/reproductor-musica-proyecto/> * Tutorial (youtube): <https://www.youtube.com/watch?v=QAoaVlBgBUo&t=1333s>
El que quiera lo puede probar en Firefox, hoy 1/10/23 ![](https://static.platzi.com/media/user_upload/image-d68d9e69-0386-4442-b137-d8b97c257ad5.jpg)

Se ve potente, pero tiene nulo soporte D:

2023 y 0% de adopcion, aunque es bueno saber lo nuevo que se esta creado es f saber que no se esta implementando

Pinterest tiene un Masonry Layout.
lo encontraba bonito pero no sabia el nombre

este tema ya había sido visto y realizado en el curso anterior de css grid 🤫