You define
#e size and/or
number of rows
and/or
columns
Let #e browser
define number or
size of rows
(or columns)
Slide 65
Slide 65 text
Place each $em
into a specific
cell or area
Let #e browser
place every#ing
using
auto-placement
algor$hm
Slide 66
Slide 66 text
Rows *and* Columns
Slide 67
Slide 67 text
ROWS!!!!!!!!!!!
Slide 68
Slide 68 text
No content
Slide 69
Slide 69 text
No content
Slide 70
Slide 70 text
Tracks don’t have to all
be the same size.
Slide 71
Slide 71 text
No content
Slide 72
Slide 72 text
No content
Slide 73
Slide 73 text
Content sized by
the size of a track.
Slide 74
Slide 74 text
Tracks sized by
the size of content.
Slide 75
Slide 75 text
2 portions
of
available
space
set by
content size
fixed 1 portion
of
available
space
Slide 76
Slide 76 text
Content doesn’t have
to fill a track.
Slide 77
Slide 77 text
No content
Slide 78
Slide 78 text
No content
Slide 79
Slide 79 text
start center end
justify-items:
s t r e t c h
Slide 80
Slide 80 text
start
center
end
align-items:
s
t
r
e
t
c
h
Slide 81
Slide 81 text
No content
Slide 82
Slide 82 text
No content
Slide 83
Slide 83 text
You can use Grid
to line things up.
Or not.
Slide 84
Slide 84 text
What shall we do
with CSS Grid?
Slide 85
Slide 85 text
How do we know
where to put things?
Slide 86
Slide 86 text
No content
Slide 87
Slide 87 text
visual hierarchy
Slide 88
Slide 88 text
visual hierarchy
Lorem ipsum dolor sit amet
FUSCE UT TURPIS SIT AMET
Slide 89
Slide 89 text
symmetry
Slide 90
Slide 90 text
asymmetry
Slide 91
Slide 91 text
symmetry
Slide 92
Slide 92 text
asymmetry
Slide 93
Slide 93 text
proxim$y
Slide 94
Slide 94 text
proxim$y
Slide 95
Slide 95 text
dens$y
Slide 96
Slide 96 text
dens$y
Slide 97
Slide 97 text
My deep respect for form and
positive and negative space comes
from studying Frank Lloyd Wright ’s
idea of compression and expansion.
You walk into a F.L.W. building and
the entrance way is so small it
makes you almost dip your head.
And then as soon as you walk into
the main room, he blows up the
space, and it makes you feel ‘oh,
that ’s so good’.
— Platon, photographer
“
Slide 98
Slide 98 text
Graphic design for the web
Slide 99
Slide 99 text
Graphic design of the web
Slide 100
Slide 100 text
labs.jensimmons.com
Slide 101
Slide 101 text
What I’ve Discovered
in 6 parts
Slide 102
Slide 102 text
1. Overlap
Slide 103
Slide 103 text
from Designing the Editorial Experience, Sue Apfelbaum and Juliette Cezzar
Slide 104
Slide 104 text
labs.jensimmons.com/2017/01-003.html
Slide 105
Slide 105 text
No content
Slide 106
Slide 106 text
labs.jensimmons.com/2017/01-002.html
Slide 107
Slide 107 text
labs.jensimmons.com/2017/01-002.html
Slide 108
Slide 108 text
labs.jensimmons.com/2017/01-018.html
Slide 109
Slide 109 text
labs.jensimmons.com/2017/02-001.html
Slide 110
Slide 110 text
Overlap
Slide 111
Slide 111 text
2, The Viewport
Slide 112
Slide 112 text
No content
Slide 113
Slide 113 text
No content
Slide 114
Slide 114 text
No content
Slide 115
Slide 115 text
No content
Slide 116
Slide 116 text
No content
Slide 117
Slide 117 text
No content
Slide 118
Slide 118 text
No content
Slide 119
Slide 119 text
No content
Slide 120
Slide 120 text
No content
Slide 121
Slide 121 text
No content
Slide 122
Slide 122 text
storyboards
Slide 123
Slide 123 text
Storyboards for Star Wars,
directed by George Lucas.
Spartacus, directed by Stanley Kubrick.
Storyboards created by Saul Bass.
Slide 124
Slide 124 text
No content
Slide 125
Slide 125 text
No content
Slide 126
Slide 126 text
No content
Slide 127
Slide 127 text
Grid rows & columns
Alignment
Viewport Units
Slide 128
Slide 128 text
labs.jensimmons.com/2017/01-008.html
Slide 129
Slide 129 text
labs.jensimmons.com/2017/01-010.html
Slide 130
Slide 130 text
Viewport Units
50vh
25vh
50vw
25vh
50vw
Slide 131
Slide 131 text
Viewport Units
50vmin
100vh
Slide 132
Slide 132 text
No content
Slide 133
Slide 133 text
No content
Slide 134
Slide 134 text
No content
Slide 135
Slide 135 text
Framing
Slide 136
Slide 136 text
what does it mean to have a
reading experience with
a frame, where things move
in and out of that frame?
Slide 137
Slide 137 text
what does it mean to have a
interaction experience with
a frame, where things move
in and out of that frame?
Slide 138
Slide 138 text
The Viewport
Slide 139
Slide 139 text
3. White Space
Slide 140
Slide 140 text
“
THE VIGNELLI CANON
Great designs can be achieved
without the use of the grid, but the
grid is a very useful tool to
guarantee results.
Ultimately the most important tool is
the management of the white space
in layouts. It is the white space that
makes the layout sing. Bad layouts
have no space left for breathing —
every little space is covered by a
cacophony of type sizes, images,
and screaming titles.
Slide 141
Slide 141 text
No content
Slide 142
Slide 142 text
labs.jensimmons.com/2017/01-003.html
Slide 143
Slide 143 text
No content
Slide 144
Slide 144 text
White Space
Slide 145
Slide 145 text
4. Verticality
Slide 146
Slide 146 text
No content
Slide 147
Slide 147 text
No content
Slide 148
Slide 148 text
No content
Slide 149
Slide 149 text
photo by Fan Ho
Slide 150
Slide 150 text
photos by Fan Ho
Slide 151
Slide 151 text
labs.jensimmons.com/2017/01-020.html
Slide 152
Slide 152 text
No content
Slide 153
Slide 153 text
Verticality
Slide 154
Slide 154 text
5. Flexibility
Slide 155
Slide 155 text
px
em
%
pixels
(or rem)
percents
60px
10em
20%
Slide 156
Slide 156 text
min-content
max-content
fr
minmax()
Slide 157
Slide 157 text
No content
Slide 158
Slide 158 text
No content
Slide 159
Slide 159 text
labs.jensimmons.com/2017/01-007.html
Slide 160
Slide 160 text
No content
Slide 161
Slide 161 text
This is a phrase with
several words.
This is
a
phrase
with
several
words.
This is a phrase with several words.