PORTFOLIO PROJECTS

Exercise

CSS Grid - Intro

two-dimensional grid-based layout system: x-y axis
columns / rows
past layout efforts:
            tables, floats, positioning and inline-block
Parent Element: Grid Container
Child Element: Grid Item

Grid Lingo

container / item / line / track / cell / area  span  display:grid  fr
display-grid-columns  display-grid-rows  grid-column:start  grid-row:end

First 3 Steps

1. Define container element as a grid (display: grid)

2. Define column and row sizes with (grid-template-columns / grid-template-rows)

3. Place child elements into the grid

CSS Grid vs. Others

Grid

Custom Grid Sizing

Custom classes

Custom media queries

Bootstrap / Foundation

12 Columns (BF)

Predefined classes (BF)

Four / Five breakpoints (B/F)

Main take away: Rapid Website Protyping

Other Links

Flexbox

Bootstrap

Foundation

The above grid item becomes a grid container ready for a new grid template.

CSS Grid - Intro

two-dimensional grid-based layout system: x-y axis
columns / rows
past layout efforts:
            tables, floats, positioning and inline-block
Parent Element: Grid Container
Child Element: Grid Item

Grid Lingo

container / item / line / track / cell / area  span  display:grid  fr
display-grid-columns  display-grid-rows  grid-column:start  grid-row:end

First 3 Steps

1. Define container element as a grid (display: grid)

2. Define column and row sizes with (grid-template-columns / grid-template-rows)

3. Place child elements into the grid

CSS Grid vs. Others

Grid

Custom Grid Sizing

Custom classes

Custom media queries

Bootstrap / Foundation

12 Columns (BF)

Predefined classes (BF)

Four / Five breakpoints (B/F)

Main take away: Rapid Website Protyping

The above grid item becomes a grid container ready for a new grid template.