Category : agricultural
Course Id: NAR/N3051
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/#smol-breakout-grid — 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-breakouts/ — 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/ExrZrrw ✅ Steph’s SmolCSS Breakout: https://smolcss.dev/#smol-breakout-grid ✅ Ryan’s Layout Breakouts with CSS Grid: https://ryanmulligan.dev/blog/layout-breakouts/ ✅ Steph’s newsletter: https://thinkdobecreate.com/newsletter/ ✅ Getting started with CSS grid: https://youtu.be/rg7Fvvl3taU ⌚ 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 full-width to the grid 14:42 - Improving the column sizes #css -- Come hang out with other dev's in my Discord Community 💬 https://discord.gg/nTYCvrK 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! 📺 https://www.twitch.tv/kevinpowellcss --- Help support my channel 👨🎓 Get a course: https://www.kevinpowell.co/courses 👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 💖 Support me on Patreon: https://www.patreon.com/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: https://twitter.com/KevinJPowell Codepen: https://codepen.io/kevinpowell/ Github: https://github.com/kevin-powell --- And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!
🎓 I have a course dedicated to Flexbox! https://flexboxsimplified.com Get the flexbox properties cheatsheet here: https://kevin-powell.ck.page/25792a66b4 🔗 Links ✅ Navigation demo - starting point: https://codepen.io/kevinpowell/pen/JjrKmwy ✅ Navigation demo - ending point: https://codepen.io/kevinpowell/pen/oNGZRLO ✅ 3 columns demo - starting point: https://codepen.io/kevinpowell/pen/oNGLaKq ✅ 3 columns demo - ending point: https://codepen.io/kevinpowell/pen/mdBWYry ✅ Deeper dive into the math of flex-grow and flex-shrink: https://youtu.be/fm3dSg4cxRI ✅ Learn CSS Grid the easy way: https://youtu.be/rg7Fvvl3taU ⌚ Timestamps 00:00 - Introduction 01:41 - What we are starting with 02:17 - What happens when we declare display: flex 07:06 - flex-grow 11:13 - Dealing with more content 14:49 - Making even columns 20:31 - flex-direction 23:56 - justify-content 26:23 - problems people run into with justify-content 29:12 - align-items #css -- Come hang out with other dev's in my Discord Community 💬 https://discord.gg/nTYCvrK 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! 📺 https://www.twitch.tv/kevinpowellcss --- Help support my channel 👨🎓 Get a course: https://www.kevinpowell.co/courses 👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 💖 Support me on Patreon: https://www.patreon.com/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: https://twitter.com/KevinJPowell Codepen: https://codepen.io/kevinpowell/ Github: https://github.com/kevin-powell --- And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!
Flexbox and grid are two fantastic layout tools. It can be hard to know which one to pick, but when you focus on the strengths of each one, it becomes a lot easier. 🔗 Links ✅ The easiest way to get started with Grid: https://youtu.be/rg7Fvvl3taU ✅ The easiest way to get started with Flexbox: https://youtu.be/u044iM9xsWU ✅ Using the Grid inspector: https://youtu.be/m04RkJwzFgE ✅ Why I love grid-template-areas: https://youtu.be/duH4DLq5yoo ⌚ Timestamps 00:00 - Introduction 01:13 - Comparing their behaviors 09:54 - When you should use flexbox 13:40 - When you should use grid 17:23 - Mixing flexbox and grid #css -- Come hang out with other dev's in my Discord Community 💬 https://discord.gg/nTYCvrK 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! 📺 https://www.twitch.tv/kevinpowellcss --- Help support my channel 👨🎓 Get a course: https://www.kevinpowell.co/courses 👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 💖 Support me on Patreon: https://www.patreon.com/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: https://twitter.com/KevinJPowell Codepen: https://codepen.io/kevinpowell/ Github: https://github.com/kevin-powell --- And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!
I often see beginners making the same mistakes over and over again, so in this video I take a look at some common issues and give some advice on how I think things could be improved. 🔗 Links ✅ Live Server VS Code extension: https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer ✅ Flexbox or Grid - How to decide? https://youtu.be/3elGSZSWTbM ⌚ Timestamps 00:00 - Introduction 00:35 - Useless declarations (that can cause problems) 04:04 - Over-reliance of Flexbox 06:37 - Using very specific values 10:44 - Terrible class names and numbering elements for no reason 14:00 - Over-reliance on position absolute #css -- Come hang out with other dev's in my Discord Community 💬 https://discord.gg/nTYCvrK 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! 📺 https://www.twitch.tv/kevinpowellcss --- Help support my channel 👨🎓 Get a course: https://www.kevinpowell.co/courses 👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 💖 Support me on Patreon: https://www.patreon.com/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: https://twitter.com/KevinJPowell Codepen: https://codepen.io/kevinpowell/ Github: https://github.com/kevin-powell --- And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!
Looking to step up your CSS? I have free and premium courses 👉 https://kevinpowell.co/courses?utm_campaign=general&utm_source=youtube&utm_medium=usefulselectors 🔗 Links ✅ Code from this video: https://codepen.io/kevinpowell/pen/rNbYXQa ⌚ Timestamps 00:00 - Introduction 00:43 - The problem with overly-generic rules 01:15 - Using [class] and :not[class] 02:50 - Selecting ranges of content 05:33 - Selecting all the elements except the one I’m interactive with 09:02 - Selecting the elements before or after a specific element 12:15 - Using nesting to style an element depending on context #css -- Come hang out with other dev's in my Discord Community 💬 https://discord.gg/nTYCvrK 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! 📺 https://www.twitch.tv/kevinpowellcss --- Help support my channel 👨🎓 Get a course: https://www.kevinpowell.co/courses 👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 💖 Support me on Patreon: https://www.patreon.com/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: https://twitter.com/KevinJPowell Codepen: https://codepen.io/kevinpowell/ Github: https://github.com/kevin-powell --- And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!