The easiest way to skyrocket your YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

A new approach to container and wrapper classes

Follow
Kevin Powell

The wrapper or container is probably the most common design pattern around, but after coming across an article by Stephanie Eckles looking at how we can use a grid to emulate a container, and have simple breakouts — https://smolcss.dev/#smolbreakoutgrid — I had an idea of how we could do this to completely drop the idea of containers, and then had my idea validated when I found an article by Ryan Mulligan — https://ryanmulligan.dev/blog/layout... — exploring that same idea!

So in this video, I take a look at how we can set it all up. I won’t lie, it’s a little complex, but I think the payoff is worth it, and I’d also love to know what you think!

Links

✅ Finished code: https://codepen.io/kevinpowell/pen/Ex...
✅ Steph’s SmolCSS Breakout: https://smolcss.dev/#smolbreakoutgrid
✅ Ryan’s Layout Breakouts with CSS Grid: https://ryanmulligan.dev/blog/layout...
✅ Steph’s newsletter: https://thinkdobecreate.com/newsletter/
✅ Getting started with CSS grid:    • Learn CSS Grid the easy way  

⌚ Timestamps
00:00 Introduction
01:07 What we could have instead
02:35 Inspiration for this idea
03:45 Setting up the grid with named lines
06:30 Adding a breakout to the grid
08:45 Adding a fullwidth to the grid
14:42 Improving the column sizes

#css



Come hang out with other dev's in my Discord Community
  / discord  

Keep up to date with everything I'm up to
https://www.kevinpowell.co/newsletter

Come hang out with me live every Monday on Twitch!
  / kevinpowellcss  



Help support my channel
‍ Get a course: https://www.kevinpowell.co/courses
Buy a shirt: https://teespring.com/stores/makingt...
Support me on Patreon:   / kevinpowell  



My editor: VS Code https://code.visualstudio.com/



I'm on some other places on the internet too!

If you'd like a behind the scenes and previews of what's coming up on my YouTube channel, make sure to follow me on Instagram and Twitter.

Twitter:   / kevinjpowell  
Codepen: https://codepen.io/kevinpowell/
Github: https://github.com/kevinpowell



And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!

posted by verovivan5