Then this happened…
https://www.flickr.com/photos/lukew/10412585943/in/photostream/
@jupago • jupago.com
Slide 26
And this..
http://emkwan.com/post/85723552592/lol-apple-ipad-pro-prototype-spotted-in
@jupago • jupago.com
Slide 27
And this..
giphy.com
@jupago • jupago.com
Slide 28
http://i.imgur.com/uNsVW.jpg
@jupago • jupago.com
Slide 29
“We should look for opportunities to be just a little lazy”
2010 RESPONSIVE DESIGN
Ethan Marcotte – Generate Conf NYC, 2014
https://www.youtube.com/watch?v=u8tpNaaEXQg
@jupago • jupago.com
Slide 30
The web is only 29 years old and we’ve had to design websites conforming to its limitations
@jupago • jupago.com
Slide 31
Content Browser
@jupago • jupago.com
Slide 32
We build layout frameworks & layout plugins & layout boilerplates to mask those limitations
@jupago • jupago.com
CSS .container { display: grid; grid-template-columns: 1fr 5fr 3fr; grid-template-rows: 200px 100px 80px }
grid-gap: 1em;
fr = fraction
A fraction of the available space in the grid container
@jupago • jupago.com
Slide 41
CSS .container { display: grid; grid-template-columns: 1fr 5fr 3fr;
1fr
5fr
3fr
grid-template-rows: 200px 100px 80px }
grid-gap: 1em;
fr = fraction
A fraction of the available space in the grid container
@jupago • jupago.com
Slide 42
CSS .container { display: grid; grid-template-columns: 1fr 5fr 3fr; grid-template-rows: 200px 100px 80px }
grid-gap: 1em;
200px 100px 80px
fr = fraction
A fraction of the available space in the grid container
@jupago • jupago.com
Slide 43
CSS .container { display: grid; grid-template-columns: 1fr 5fr 3fr; grid-template-rows: 200px 100px 80px }
grid-gap: 1em;
fr = fraction
A fraction of the available space in the grid container
@jupago • jupago.com
@supports rachelandrew.co.uk/css/ cheatsheets/grid-fallbacks
.container { // code for older browser } @supports (display: grid){ .container { // code for CSS Grid here } }
@jupago • jupago.com
Slide 72
Where can I learn more
Jen Simmons @jensimmons layout.land labs.jensimmons.com thewebahead.net mozilladevelopers.github.io/playground/
*They are responsible for 99% of what I know about CSS Grid
@jupago • jupago.com
Slide 73
Where can I learn more
Rachel Andrew @rachelandrew rachelandrew.co.uk/ thecssworkshop.com CSS Layout News Smashing Magazine
*They are responsible for 99% of what I know about CSS Grid
@jupago • jupago.com
My Journey to Gutenberg 1 Buy a theme 2 Use a default WordPress Theme 3 Should have read what a child themes is 4 Build a custom theme (underscores.me) 5 Advance Custom Fields 6 Gutenberg 7 Advance Custom Fields 8 Gutenberg 9 Advance Custom Fields 10 Gutenberg AND ACF? @jupago • jupago.com
Slide 76
CSS Grid
Gutenberg
• Browser Technology You already have it!
• Wordpress Editor
• CSS Grid Layout Module Level 2 coming soon!
• Released Nov 19 Yesterday Soon?
• Two-dimensional Implicit & Explicit
• Blocks • Should use CSS Grid at some point. @jupago • jupago.com
Slide 77
@jupago • jupago.com
Slide 78
YES!!!
*Calc is awesome though! @jupago • jupago.com