The Great State of Design with CSS Grid Layout and Friends

Stacy Kvernmo
Stacy KvernmoUser Experience Designer and UI Developer
GreatTHE
Design
S TATE O F
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
Steve Jobs
Your work is going to fill a
large part of your life, and the
only way to be truly satisfied
is to do what you believe is
great work. And the only way
to do great work is to love
what you do.
‘‘
I’m excited
to start working 

on this project!
Six more
projects are also
kicking off?
How many
revisions? For 

each screen size

in Photoshop?
Wait, isn’t this
out of scope?
Did you just say
Internet

Explorer 8?
Ping!
Ping!
Ping!
Ping!
8 incoming
meeting requests?
Time
Excitement
Time
Excitement
a feeling of being satisfied with
how things are and not wanting
to try to make them better
noun | com·pla·cen·cy | kəm-ˈplā-sən(t)-sē
complacency
‘‘ Douglas Adams
I love the whooshing noise they
make as they go by.
I love deadlines.
Component
Design
Data-informed
vover
analytics | usability testing | a/b testing
If I had asked people
what they wanted,
they would have said
Henry Ford
faster horses.‘‘
If I had asked people
what they wanted,
they would have said
Henry Ford
faster horses.‘‘
Above the Fold
best practices?
3-Click Rule
best practices?
KLPA (Joshua Kulpa)
Andy Clarke,
“Counting Stars: Creativity over Predictability”
‘‘
I fear that we're creating a
web the full of safe designs
because we’re driven by
the need in some of us for
predictability, reliability
and for repeatability …
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
shape-outside
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
?
Is web design a
solved problem
The Great State of Design with CSS Grid Layout and Friends
Prague’s new coffee scene ◇ Making bikes with bamboo
The enduring craft of screen printing ◇ Discover Riga
Hand-made soap ◇ Manhattan’s fashion collaborators
The sugar shacks of Quebec ◇ How to taste coffee Digital Edition, Autumn 2016
craft & create
Artist
Spotlight
Shyama Golden
Shyama Golden,1
known for her huge,
humorous paintings, has transitioned from
being a graphic designer to an illustrator and,
more recently, from oil paints to the iPad.
interview Elliot Jay Stocks
artwork courtesy of Shyama Golden
D
id you always want to be an illustrator?
Yes—I’ve been drawing ever since I was really
little, but I studied graphic design when I went to col-
lege, and pretty much worked solely on graphic design
for 10 years after that. However, the school I went to
was really focused on studio art; it was more traditional,
I think, than most schools. I did a lot of screen printing
too, which I love because it uses both the problem-
solving skills of a designer and the drawing skill of an
illustrator. I stuck with graphic design for a really long
time, but there was always a part of me that wanted to
draw more.
Recently I’ve transitioned into doing that: these days
I do branding and identity design as a part-time job, and
spend most of my time doing illustration. Even with
80
1. shyamagolden.com
95
With its origins seated deeply in the past, the process of screen printing
continues to intrigue people, with the craft seeing a revival in modern
times. Screen printer Jonny Akers walks us through screen printing’s
origins and current incarnation.
craft & create
words Jonny Akers
photographs Elliot Jay Stocks
Enduring Crafts
Screen Printing
craft & create E N D U R I N G C R A F T S
S
creen printing in its basic form dates back over
2,000 years. Whether it be cutting shapes from
banana leaves to make a stencil and forcing ink
made from natural pigments through them, or making
frames stretched with human hair to form a mesh,
people all over the world have been using screen
printing to reproduce imagery for quite some time.
I encountered screen printing for the first time in
2004 while studying a fine art degree in Leeds. After
a brief introduction to the printmaking facilities,
I used screen printing on and off throughout my
degree, but I never realised how involved I’d become
with the process in the future.
Today I run a wedding stationery business called
The Old Market Printing Co1
with my wife Charlotte.
With her hand-lettering, illustration, and contemp-
orary designs, we use heavyweight paper stock, and
metallic and neon inks to make clean, modern, alter-
native wedding stationery.
Making and printing by hand is something I’m
passionate about, and one reason why I’ve never
ventured into automatic printing machines. I feel that
once you’re no longer pulling ink through the screen
by hand, the process is too commercial and loses part
of the magic of printmaking. While I’m printing by
hand, I’m still in full control of the finished print, and
it contains more of the experience and skill that I’ve
obtained over the past 10 years.
And I’m not alone in my passion for screen
printing by hand. Recently, there’s been a huge revival
for all things artisanal, with screen printing included.
Various websites have emerged, selling rudimentary
illustration Ed J Brown
1. theoldmarketprintingco.com
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
.intro::first-letter {
initial-letter: 7;
}
initial-letter
::first-letter
7
The Great State of Design with CSS Grid Layout and Friends
@supports (property: value) {
property: value;
}
@supports ( property: value )
feature queries
@supports (initial-letter: 7) {
.intro::first-letter {
initial-letter: 7;
}
}
initial letter
@supports (initial-letter: 7)
or (-webkit-initial-letter: 7) {
.intro::first-letter {
initial-letter: 7;
-webkit-initial-letter: 7;
}
}
initial letter
::initial-letter::initial-letter
::initial-letter::initial-letter
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
CSS Shapes
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
Shape-inside
The Great State of Design with CSS Grid Layout and Friends
CSSBlendMode
CSSBlendMode
Shape-inside
The Great State of Design with CSS Grid Layout and Friends
Clip path
Clip path
css filter
http://codepen.io/stacy/pen/86840fb6d32b941a73e5435f4f27d4e9?editors=1100
bennettfeely.com/image-effects
layered backgrounds
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
css “layout” methods
history
tables flexbox
floats grid
flexbox
or
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
implicit explicit
grid-template-columns
rows
size, size;
grid-template-columns:
1fr 2fr 1fr;
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
repeat( number of repitions, size )
repeat
grid-template-columns:
repeat(3, 1fr);
The Great State of Design with CSS Grid Layout and Friends
grid-column-start / grid-column-end | grid-column: value;
grid-column: 1 / 4;
grid-column
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
span
span number ;
grid-column: 1 / span 3;
The Great State of Design with CSS Grid Layout and Friends
-1
grid-column: 1 / -1;
-1 = value used to span the remaining row/column
grid-row-start / grid-row-end | grid-row: value;
grid-row
grid-row: 1 / 4;
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
grid-row-start / grid-column-start / grid-row-end / grid-column-end
grid-area
grid-area: 1/1/3/4;
The Great State of Design with CSS Grid Layout and Friends
[ line-name ] size [ line2-name another-name ] size
named lines
grid-column: line-name;
The Great State of Design with CSS Grid Layout and Friends
[ line-name ] size [ line2-name another-name ] size
grid-area: row-main /
col-large /
row-gallery /
col-small;
grid-area
“header”
“byline”
“content”
“aside”
“footer”;
grid-template-area
grid-template-area:
“header header header”
“content content byline”
“………………… aside ………………”
“footer footer footer”;
grid-template-area
header {
grid-area: header;
}
grid-area
name
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
size
grid-auto-rows:20vh;
grid-auto-columns
rows
dense - fill in holes earlier in the grid
if smaller items come up later
sparse | dense & row | column
grid-auto-flow
The Great State of Design with CSS Grid Layout and Friends
minmax
minmax( min size, max size )
grid-auto-rows:
minmax(100px,30vh);
auto-fill
repeat( auto-fill, size )
grid-template-columns:
repeat(auto-fill, 1fr);
all together now
repeat( auto-fill, minmax( min size, max size ) )
grid-template-rows:
repeat(auto-fill,
minmax(300px,1fr));
grid-gap
grid-column-gap | grid-row-gap: size
grid-gap:30px;
px, rem, em
The Great State of Design with CSS Grid Layout and Friends
start | end | center | stretch | space-around | space-between | space-evenly
justify-content: start;
justify-content
justify-items
start | end | center | stretch
justify-items: start;
justify-self
start | end | center | stretch
justify-self: start;
align-content
start | end | center | stretch | space-around | space-between | space-evenly
align-content: start;
align-items
start | end | center | stretch
align-self: start;
align-self
start | end | center | stretch
align-self: start;
The Great State of Design with CSS Grid Layout and Friends
.gallery {
display: grid;
grid-gap: 1rem;
grid-template-columns: repeat(auto-fill,
minmax(200px, 1fr));
grid-auto-rows: minmax(30vh, 190px);
}
display: grid;
grid-gap: 1rem;
grid-template-columns:
repeat(auto-fill,
minmax(200px, 1fr));
grid-auto-rows:
minmax(26vh, 190px);
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
by Rachel Smith, then Miriam, and definitely Stacy
igalia.github.io/css-grid-layout/gridbyexample.com
labs.jensimmons.com
codepen.io/stacy
resources
css-tricks guide to grid
drafts.csswg.org/css-grid/
codepen.io/collection/XbwVGL
wishlist
CSS Regions and Exclusions
Wilson Miner
“When We Build”
‘‘We’re actually in the
process of building an
environment where we’ll
spend most of our time for
the rest of our lives …
Stacy Kvernmo
@StacyKvernmo
GreatTHE
Design
S TATE O F
1 de 149

Recomendados

24 Design Tips from Real Designers24 Design Tips from Real Designers
24 Design Tips from Real DesignersEdahn Small
44.3K vistas37 diapositivas
Employer Brand ThinkingEmployer Brand Thinking
Employer Brand ThinkingRCA group
293.1K vistas39 diapositivas
The Art of the PresentationThe Art of the Presentation
The Art of the PresentationJeffrey Stevens
239.7K vistas138 diapositivas
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not AppsNatasha Murashev
389K vistas60 diapositivas

Más contenido relacionado

La actualidad más candente(20)

Similar a The Great State of Design with CSS Grid Layout and Friends

Fmp problem solving v10Fmp problem solving v10
Fmp problem solving v10Charlie Atkin
31 vistas18 diapositivas
Cins Digital portfolio pdfCins Digital portfolio pdf
Cins Digital portfolio pdfCins yen
30 vistas12 diapositivas
Planning bookletPlanning booklet
Planning bookletAidenHyland
209 vistas12 diapositivas

Similar a The Great State of Design with CSS Grid Layout and Friends(20)

Graphic design Jacqueline v. d. VenneGraphic design Jacqueline v. d. Venne
Graphic design Jacqueline v. d. Venne
jacqueline van der venne699 vistas
Fmp problem solving v10Fmp problem solving v10
Fmp problem solving v10
Charlie Atkin31 vistas
Raechel Alexis Gasparac Gaming PortfolioRaechel Alexis Gasparac Gaming Portfolio
Raechel Alexis Gasparac Gaming Portfolio
Raechel Gasparac150 vistas
Cins Digital portfolio pdfCins Digital portfolio pdf
Cins Digital portfolio pdf
Cins yen30 vistas
Planning bookletPlanning booklet
Planning booklet
AidenHyland209 vistas
Low Kit Ting portfolioLow Kit Ting portfolio
Low Kit Ting portfolio
Kit Ting Low125 vistas
Planning booklet 2-2Planning booklet 2-2
Planning booklet 2-2
Sophie Husteden121 vistas
Magazine articleMagazine article
Magazine article
Andy Needham23 vistas
5 year plan5 year plan
5 year plan
Tigs010255 vistas
Digital graphicsDigital graphics
Digital graphics
Jenny Skilton347 vistas
Planning booklet. story bookPlanning booklet. story book
Planning booklet. story book
Robert Ryan48 vistas
Planning booklet. story bookPlanning booklet. story book
Planning booklet. story book
Robert Ryan37 vistas
Planning booklet. story bookPlanning booklet. story book
Planning booklet. story book
Robert Ryan62 vistas
Planning BookletPlanning Booklet
Planning Booklet
Nicholas Aldous177 vistas
Digital Portfolio 2018 Sujata MMD68Digital Portfolio 2018 Sujata MMD68
Digital Portfolio 2018 Sujata MMD68
Sujata Carl Chee32 vistas
DGME168 Final ProjectDGME168 Final Project
DGME168 Final Project
Natalie Kee150 vistas
EvaluationEvaluation
Evaluation
alexhughesss133 vistas

Más de Stacy Kvernmo(9)

Último

evidence .pptxevidence .pptx
evidence .pptxnpgkddpbpd
8 vistas4 diapositivas
polarispolaris
polarisscribddarkened352
188 vistas13 diapositivas
Design System.pdfDesign System.pdf
Design System.pdfAtiqur Rahaman
9 vistas20 diapositivas
Task 3.pptxTask 3.pptx
Task 3.pptxZaraCooper2
16 vistas22 diapositivas

Último(20)

evidence .pptxevidence .pptx
evidence .pptx
npgkddpbpd8 vistas
polarispolaris
polaris
scribddarkened352188 vistas
Anti-Cancer Drugs-Medicinal ChemistryAnti-Cancer Drugs-Medicinal Chemistry
Anti-Cancer Drugs-Medicinal Chemistry
NarminHamaaminHussen6 vistas
Design System.pdfDesign System.pdf
Design System.pdf
Atiqur Rahaman9 vistas
Task 3.pptxTask 3.pptx
Task 3.pptx
ZaraCooper216 vistas
Here_Process bookHere_Process book
Here_Process book
nykimstudio15 vistas
SS25 Fashion Key Items trend bookSS25 Fashion Key Items trend book
SS25 Fashion Key Items trend book
Peclers Paris60 vistas
Viking passive.pdfViking passive.pdf
Viking passive.pdf
Matis Velt15 vistas
Anthelmintic Drugs-Medicinal ChemistryAnthelmintic Drugs-Medicinal Chemistry
Anthelmintic Drugs-Medicinal Chemistry
NarminHamaaminHussen5 vistas
Task 3 copy.pptxTask 3 copy.pptx
Task 3 copy.pptx
ZaraCooper215 vistas
KachaliKachali
Kachali
charulchoudhary240410 vistas
Design System in Figma A to Z.pdfDesign System in Figma A to Z.pdf
Design System in Figma A to Z.pdf
Atiqur Rahaman13 vistas
Scopic UX Design Test Task.pdfScopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdf
Atiqur Rahaman237 vistas
Benzodiazepines--Medicinal ChemistryBenzodiazepines--Medicinal Chemistry
Benzodiazepines--Medicinal Chemistry
NarminHamaaminHussen6 vistas
3 Dark Design Templates3 Dark Design Templates
3 Dark Design Templates
Pixeldarts12 vistas
The Last GrainsThe Last Grains
The Last Grains
pulkkinenaliisa33 vistas
Be Kind Of A Bitch Sweatshirt Be Kind Of A Bitch Sweatshirt
Be Kind Of A Bitch Sweatshirt
TeeFusion23 vistas
UX Camp Nov 2023_upload.pptxUX Camp Nov 2023_upload.pptx
UX Camp Nov 2023_upload.pptx
Amir Ansari46 vistas

The Great State of Design with CSS Grid Layout and Friends