CSS Grid Challenge: Winners and Templates

Click to see how the layout behaves on bigger screens.
#### Charles WongBeethoven’s “Ode to Joy” as a responsive sheet music page. It consists of two CSS grid layouts – one for positioning the bars within the rows of sheet music, and one for positioning musical notes within the bars. Charles shares more insights into the project [here](https://sejikco.github.io/CssGridSheetMusic/).

View on Github

#### Dannie VintherA Marvel poster made with CSS and Clip-path. A sprinkle of JavaScript helps avoid layout reflow when images are fully loaded.

CSS Grid by Dannie Vinther
View on CodePen

#### Erik Davidsson

A great one for football fans! A layout featuring the upcoming football game between FC Barcelona and Real Madrid. Erik brought it to life with many different techniques with fallbacks to make the website usable in older browsers such as IE8 and IE9.

CSS Grid by Erik Davidsson
(CodePen) (GitHub)

#### MathieuInspired by [Justin Avery’s CodePen](https://codepen.io/justincavery/pen/yaRLYE/), Mathieu submitted a dynamic periodic table built with CSS Grid.

CSS Grid by Mathieu
View on Github

#### Amy DeVoogdInspired by the works of Jen Simmons and Rachel Andrew, [Spacebar](https://amydevoogd.github.io/product-showcase/) is a product showcase for a completely invented product that Amy branded and designed, i.e. all imagery is copyright-free.

CSS Grid by Amy DeVoogd
View on GitHub

#### Ieva OzolīteA mobile-first semantic web page for a [band poster](https://www.swissted.com/products/the-cure-at-canterbury-odeon-1979). Quite impressive for a first experiment with CSS Grid, don’t you agree?

CSS Grid by Ieva Ozolīte
View on CodePen

Ethan Horger

The goal here was to try out a blog entry layout that Ethan has always wanted to try, in which the author’s bio would always be displayed on the top-left of the article, legal notices at the bottom, and some kind of quote or supplemental material pinned in the middle of the article. With CSS Grid, the layout degrades to using floats in IE 8 and 9, and doesn’t maintain the article quote in the middle of the article, but is otherwise fully readable.

CSS Grid by Ethan Horger
View on CodePen

Tanya Syrygina

Tanya Syrygina used Grid to built a fresh, card-style blog layout.

CSS Grid by Tanya Syrygina
View on CodePen

Nelson Leite

For an e-commerce project, Nelson Leite needed to showcase a product listing with some other content in the middle of the products, displayed differently. His solution: CSS Grid.

CSS Grid by Nelson Leite
View on CodePen

Robert Mion

Robert Mion combined CSS Grid and Flexbox to build a responsive supermarket add.

CSS Grid by Robert Mion
View on CodePen

Arturo Ríos

A CSS Grid that can be used comfortably in full-screen mode comes from Arturo Ríos.

CSS Grid by Arturo Ríos
View on CodePen

Bob Mitro

A simple, responsive blog theme based on CSS Grid layout.

CSS Grid by Bob Mitro
View demo

Kev Bonett

Kev Bonnet created a mobile-first e-commerce template with fallback to Flexbox, then fallback to basic 2-column inline-block.

CSS Grid by Kev Bonett
View on CodePen

Sven Rothe

Sven Rothe’s grid has equal heights over several rows. So if you add more content in a tile in the first row, the second row will increase, too.

CSS Grid by Sven Rothe
View on CodePen

Ismail Ghallou

With his To-Do app layout, Ismail Ghallou proves that CSS Grid can handle even the weirdest layouts. And it’s responsive, too.

CSS Grid by Ismail Ghallou
View on CodePen

Juan Garcia

A page of a video game platform comes from Juan Garcia.

CSS Grid by Juan Garcia
View on CodePen

Mark McMurray

A multi-column layout as a CV requires it is a perfect CSS Grid project as Mark McMurray proves.

CSS Grid by Mark McMurray
View on CodePen

Marissa Douglass

Ever thought of building an interactive cookbook with CSS Grid? Marissa Douglass did.

CSS Grid by Marissa Douglass
View on CodePen

Melissa Bogemanns

A photo showcase made with CSS Grid. Available as .zip (6MB)

CSS Grid by Melissa Bogemanns

Tyler Argo

Tyler Argo re-built the Google Play Store layout from scratch using CSS Grid with fallbacks. It works all the way back to IE9 and is even more responsive than the original site.

CSS Grid by Tyler Argo
View on CodePen

Mauricio Mantilla

This layout is based on a website that was designed by the company where Mauricio works at. He took part of the layout, which is based on Packery (Masonry) and port it to grid with just a few lines of CSS Grid.

CSS Grid by Mauricio Mantilla
View on CodePen

Katherine Kato

A portfolio website layout made with CSS Grid and Flexbox as a fallback.

CSS Grid by Katherine Kato
View on CodePen

Donny Truong

A minimalistic blog layout comes from Donny Truong.

CSS Grid by Donny Truong
View demo

Anenth Vishnu

A responsive app layout based on Grid.

CSS Grid by Anenth Vishnu
View on CodePen

Amy Carney

A basic layout (with IE fallbacks and web accessibility in mind) that may be useful for getting projects started or migrated.

CSS Grid by Amy Carney
View on CodePen

Nurçin Özer

Nurçin Özer submitted a basic blog layout.

CSS Grid by Nurçin Özer
View on CodePen

Remy Oleszczuk

Inspired by the BBC SPORT landing page.

CSS Grid by Remy Oleszczuk
View on CodePen

Patryk Kalwas

CSS Grid by Patryk Kalwas
View on CodePen

Jesús Olazagoitia

CSS Grid by Jesús Olazagoitia
View on CodePen

Dóra Pölöskei

CSS Grid by Dóra Pölöskei
View on CodePen

Vivek Singh

CSS Grid by Vivek Singh
View on CodePen

Pranjal Nadhani

CSS Grid by Pranjal Nadhani
View on CodePen

Mathias Herrebaut

CSS Grid by Mathias Herrebaut
View on CodePen

Noel Tekiri

CSS Grid by Noel Tekiri
View in action

Aurélie Deschacht

CSS Grid by Aurélie Deschacht
Download project ZIP file

Jonathan Harrell

CSS Grid by Jonathan Harrell
View in action
Name Submission
Amy DeVoogd Preview template
Anenth Preview template
Tyler Argo Preview template
Arturo Ríos Preview template
Aurélie Deschacht Download template
Kev Bonett Preview template
Bob Mitro Preview template
Amy Carney Preview template
Dannie Vinther Preview template
Donny Truong Preview template
Dóra Pölöskei Preview template
Erik Davidsson Preview template
Ethan Horger Preview template
Jonathan Harrell Preview template
Ieva Ozolīte Preview template
Ismail Ghallou Preview template
Jesús Olazagoitia Preview template
Juan Garcia Preview template
Katherine Kato Preview template
Marissa Douglass Preview template
Mathias Herrebaut Preview template
Mauricio Mantilla Preview template
Melissa Bogemanns Download template
Robert Mion Preview template
Nelson Leite Preview template
Patryk Kalwas Preview template
Pranjal Nadhani Preview template
Mathieu Preview template
Nurçin Özer Preview template
Remy Oleszczuk Preview template
Ren Aysha Preview template
Mark McMurray Preview template
Sven Rothe Preview template
Sam Beckham Preview template
Charles Sejikco Preview template
Tanya Syrygina Preview template
Noel Tekiri Preview template
Trang Nguyen Preview template
Vivek Singh Preview template

Getting Started With CSS Grid

Last but not least, before you dive right into the challenge, here are some helpful resources to kick-start your CSS Grid adventure.

Resources and References

Ever thought of building an interactive cookbook with CSS Grid? Marissa Douglass did.

CSS Grid by Marissa Douglass
View on CodePen

Melissa Bogemanns

A photo showcase made with CSS Grid. Available as .zip (6MB)

CSS Grid by Melissa Bogemanns

Tyler Argo

Tyler Argo re-built the Google Play Store layout from scratch using CSS Grid with fallbacks. It works all the way back to IE9 and is even more responsive than the original site.

CSS Grid by Tyler Argo
View on CodePen

Mauricio Mantilla

This layout is based on a website that was designed by the company where Mauricio works at. He took part of the layout, which is based on Packery (Masonry) and port it to grid with just a few lines of CSS Grid.

CSS Grid by Mauricio Mantilla
View on CodePen

Katherine Kato

A portfolio website layout made with CSS Grid and Flexbox as a fallback.

CSS Grid by Katherine Kato
View on CodePen

Donny Truong

A minimalistic blog layout comes from Donny Truong.

CSS Grid by Donny Truong
View demo

Anenth Vishnu

A responsive app layout based on Grid.

CSS Grid by Anenth Vishnu
View on CodePen

Amy Carney

A basic layout (with IE fallbacks and web accessibility in mind) that may be useful for getting projects started or migrated.

CSS Grid by Amy Carney
View on CodePen

Nurçin Özer

Nurçin Özer submitted a basic blog layout.

CSS Grid by Nurçin Özer
View on CodePen

Remy Oleszczuk

Inspired by the BBC SPORT landing page.

CSS Grid by Remy Oleszczuk
View on CodePen

Patryk Kalwas

CSS Grid by Patryk Kalwas
View on CodePen

Jesús Olazagoitia

CSS Grid by Jesús Olazagoitia
View on CodePen

Dóra Pölöskei

CSS Grid by Dóra Pölöskei
View on CodePen

Vivek Singh

CSS Grid by Vivek Singh
View on CodePen

Pranjal Nadhani

CSS Grid by Pranjal Nadhani
View on CodePen

Mathias Herrebaut

CSS Grid by Mathias Herrebaut
View on CodePen

Noel Tekiri

CSS Grid by Noel Tekiri
View in action

Aurélie Deschacht

CSS Grid by Aurélie Deschacht
Download project ZIP file

Jonathan Harrell

CSS Grid by Jonathan Harrell
View in action
Name Submission
Amy DeVoogd Preview template
Anenth Preview template
Tyler Argo Preview template
Arturo Ríos Preview template
Aurélie Deschacht Download template
Kev Bonett Preview template
Bob Mitro Preview template
Amy Carney Preview template
Dannie Vinther Preview template
Donny Truong Preview template
Dóra Pölöskei Preview template
Erik Davidsson Preview template
Ethan Horger Preview template
Jonathan Harrell Preview template
Ieva Ozolīte Preview template
Ismail Ghallou Preview template
Jesús Olazagoitia Preview template
Juan Garcia Preview template
Katherine Kato Preview template
Marissa Douglass Preview template
Mathias Herrebaut Preview template
Mauricio Mantilla Preview template
Melissa Bogemanns Download template
Robert Mion Preview template
Nelson Leite Preview template
Patryk Kalwas Preview template
Pranjal Nadhani Preview template
Mathieu Preview template
Nurçin Özer Preview template
Remy Oleszczuk Preview template
Ren Aysha Preview template
Mark McMurray Preview template
Sven Rothe Preview template
Sam Beckham Preview template
Charles Sejikco Preview template
Tanya Syrygina Preview template
Noel Tekiri Preview template
Trang Nguyen Preview template
Vivek Singh Preview template

Getting Started With CSS Grid

Last but not least, before you dive right into the challenge, here are some helpful resources to kick-start your CSS Grid adventure.

Resources and References

Demos

Tutorials

Talks

Inspiration

Finally, to get your ideas flowing, some inspiring CodePen experiments that illustrate the magic of CSS Grid:

Responsive Magazine Layout
Responsive Magazine Layout by Heather Buchel
Minimalistic CSS Grid Layout
Minimalistic CSS Grid Layout by Nate Green
CSS Grid Layout and Comics
CSS Grid Layout and Comics by Envato Tuts+
Auto Hexagonal CSS Grid Layout
Auto Hexagonal CSS Grid Layout by Kseso
CSS Grid Layout with @support Flexbox Fallback
CSS Grid Layout with @support Flexbox Fallback by Gustaf Holm
Image Areas in CSS Grid Layout
Image Areas in CSS Grid Layout by Michael Gehrmann
Mondrian Art in CSS Grid
Mondrian Art in CSS Grid by Jen Simmons
CSS Grid Layout Slideshow
CSS Grid Layout Slideshow by Manoela Ilic

Are You Ready For The Next Challenge?

That’s right! There will be more challenges coming up very soon, and even more prizes to win! Keep an eye on the magazine or follow us on Twitter so you don’t miss out next time.

Smashing Editorial(ms, vf, il)

Leave a Reply

Your email address will not be published. Required fields are marked *