Tampa Front End Dev Css Grid Layout
Tampa Front End Dev Css Grid Layout
AGENDA
Intro
CSS Grid Layout — what is it?
CSS Grid browser support
The basics of using CSS Grid
CSS Grid & Flexbox together
CSS Grid for a basic layout
CSS Grid for an advanced layout
Moving to CSS Grid (approaches and troubleshooting)
Resources & more examples
Q&A time
UI
Photoshop (Artboards & Generator), Adobe XD, Illustrator, InDesign, Acrobat, Sketch,
branding, print
vs. Flexbox
One-dimensional: Think rows or columns (flex-direction)
Focus on space distribution (grow, shrink, basis) and alignment (margin auto)
Mobile
Safari, Chrome, Android, Android Firefox
Missing
IE11 (older, outdated version of spec)
Edge 15 and older
Opera Mini
Repeat: https://alligator.io/css/css-grid-layout-repeat-notation/
Minmax: https://alligator.io/css/css-grid-layout-minmax-function/
Troubleshooting
Whiteboard or sketch out your grid
Debugging
https://hacks.mozilla.org/2017/06/new-css-grid-layout-panel-in-firefox-nightly/
PARTING WORDS
Email: [email protected]
Twitter: @zachwinnie
More about Mercury: http://www.mercurynewmedia.com/
Join me at Mercury: http://www.mercurynewmedia.com/careers
Senior Interface Designer
Account Manager
Senior .NET Application Developer
DevOps Engineer
QUESTIONS?