</> CodeBooks
    ← Volver a CSS (página 5)
    Portada de CSS Grid Layout

    CSS Grid Layout

    Craig Buckler, Ilya Bodrov-Krukowski, Giulio Mainardi

    Editorial
    Sitepoint
    Año
    2018
    Páginas
    ~116
    Nivel
    Intermedio

    De qué trata

    Antología práctica publicada por SitePoint en 2018 con el título completo «CSS Grid Layout: 5 Practical Projects». Reúne cinco tutoriales de distintos autores: Ilya Bodrov-Krukowski, Giulio Mainardi, Ahmed Bouchefra, Diogo Souza y Craig Buckler. Salió cuando CSS Grid acababa de llegar de forma estable a los principales navegadores, y está pensada para desarrolladores con algo de experiencia en CSS que quieren aprender Grid aplicándolo a casos concretos y no a partir de la especificación.

    Cada capítulo enseña las piezas centrales de Grid sobre un ejemplo real: definir filas y columnas con grid-template-columns y grid-template-rows, usar la unidad fr, repeat(), minmax() y auto-fit/auto-fill para rejillas adaptables, nombrar áreas con grid-template-areas, colocar elementos por líneas y ajustar los huecos con gap. También muestra cómo combinar Grid con media queries para lograr diseños responsivos, cómo aplicar la mejora progresiva con @supports para pasar de floats a Flexbox y de ahí a Grid sin dejar fuera a los navegadores antiguos, y cómo usar Grid para alinear formularios.

    Es un libro corto y directo que se lee como una serie de artículos de SitePoint. Su ventaja es que cada proyecto se puede seguir por separado y deja una técnica concreta reutilizable. Por el formato de antología, la profundidad y el estilo cambian de un capítulo a otro y no hay un hilo teórico común, y es anterior a subgrid y a las mejoras de Grid más recientes. Conviene complementarlo con una referencia más sistemática.

    • CSS Grid
    • grid-template-areas
    • Unidad fr
    • minmax y auto-fit
    • Diseño responsivo
    • Mejora progresiva
    • Floats
    • Flexbox
    • @supports
    • Formularios
    • Layouts de tarjetas

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Rediseño de un sitio con CSS Grid Layout

    Ilya Bodrov-Krukowski toma un sitio existente y reconstruye su maquetación con CSS Grid, sustituyendo las técnicas antiguas por filas, columnas y áreas de rejilla.

    Rediseño de un layout de tarjetas al estilo Tumblr

    Giulio Mainardi rehace con Grid una interfaz basada en tarjetas, como la de Tumblr, para organizar publicaciones de distintos tamaños de forma adaptable.

    Layout moderno y responsivo con CSS Grid

    Ahmed Bouchefra construye una maquetación de página que se adapta a cualquier pantalla combinando Grid con media queries y unidades flexibles.

    Layouts con mejora progresiva: de floats a Flexbox y Grid

    Diogo Souza muestra cómo construir un mismo diseño por capas: floats como base, Flexbox y finalmente Grid, detectando el soporte del navegador con @supports.

    Formularios mejores con CSS Grid

    Craig Buckler usa Grid para alinear etiquetas, campos y botones de formularios responsivos sin necesidad de marcado adicional.

    Más de CSS con nivel Intermedio