Learn CSS Subgrid in 14 minutes

  Рет қаралды 87,394

Slaying The Dragon

Slaying The Dragon

Күн бұрын

Пікірлер: 179
@ahooton
@ahooton 4 ай бұрын
I've just implemented Subgrid for the first time on my latest project and this was by far the most beginner friendly tutorial I came across on KZbin. Just what I needed. Thank you!
@nox6687
@nox6687 3 ай бұрын
This is exactly the answer to the problem I was having, thank you for explaining this so concisely
@TheThirdWorldCitizen
@TheThirdWorldCitizen 6 ай бұрын
Thanks. I didn’t appreciate subgrid until I had to work with named grids that had sticky headers
@longyuanchuan
@longyuanchuan 6 ай бұрын
Wonderful... This tutorial has five stars to me, it's concise, well explained, illustrative, and leaves nothing unchecked... Applause
@yosefff19
@yosefff19 6 ай бұрын
I was rewatching all your previous posts and got so excited when I saw your new upload!
@pazzuto
@pazzuto 6 ай бұрын
Just found your channel and I really like your videos and the way you explained. As you talk about grid/subgrid, it'd be great to see a video of one or more popular templates out there (header, aside, main, footer, etc.). I'd love to see your approach. Thank you for the awesome videos.
@Abid-if5fh
@Abid-if5fh 6 ай бұрын
The comeback of a legend ..
@BrentTech
@BrentTech 6 ай бұрын
Superb explanation! Thanks. The only thing I'd suggest is for more explanation on what things like the 1/4 and 1fr and such mean.
@alankimrey9362
@alankimrey9362 14 күн бұрын
This was hugely helpful!
@joel-rg8xm
@joel-rg8xm 11 күн бұрын
Excellent explanation and just what I needed to showcase my cards of products. LIKE.
@MarlDenzellSilva
@MarlDenzellSilva 5 ай бұрын
you're just too good at writing css, you never failed to impress me
@elasticoGomez
@elasticoGomez 6 ай бұрын
This is exactly what I’ve been looking for! Great content sir
@zack288
@zack288 6 ай бұрын
He’s coming back on 100k. Congrats
@LucianoClassicalGuitar
@LucianoClassicalGuitar 5 ай бұрын
You are the best bro. I was struggling with cards for my portfolio trying to do stuff with grid and everything and you taught me a lot with just a few lines. Still a little confused with the minmax() and how grid works still. But at least I have something that is working
@kopilkaiser8991
@kopilkaiser8991 3 ай бұрын
Great tutorial. Big thumbs up 👍🏼 I've increased my css grid knowledge thanks to you
@willb.r2055
@willb.r2055 6 ай бұрын
does anyone else likes to use flex on everything unless they absolutely need to use grid or is it just me ?
@jeremywinston1
@jeremywinston1 6 ай бұрын
i think everyone is like that.
@SogMosee
@SogMosee 6 ай бұрын
I use grid for everything except for buttons next to text, text next to text, or headers with an element on each side, then I use flex. Otherwise grid all the way baby. Maybe it's just the way our brains work differently...
@jkovert
@jkovert 6 ай бұрын
Flex first here.
@lashious236
@lashious236 6 ай бұрын
i also 😂😂😂
@whyisthiscodenotworking
@whyisthiscodenotworking 5 ай бұрын
I use flex , because I don't know nothing in grid 😅😂
@alyssapuype732
@alyssapuype732 6 ай бұрын
I just watched your other videos for the 10th time. Amazing how you just uploaded one again! Waiting for the javascript course!
@kaiso69
@kaiso69 6 ай бұрын
Thank you man please upload more video about CSS Like building actual project from start to end
@andinuruljihad2912
@andinuruljihad2912 6 ай бұрын
whoa this feature is incredible... great explanation, too.
@IssaAbbani
@IssaAbbani 6 ай бұрын
First off, congrats on 100k 🥳 Secondly, I didn't even know that this feature existed!! I usually just make nested grids or use Bootstrap. So thanks for the info !!
@bob-p7x6j
@bob-p7x6j 6 ай бұрын
I bought your CSS course and it was a good investment, learning to use a page builder and Wordpress but knowing what the page builder is built upon is extremely helpful, of course it's not just CSS but since the builder lays down the HTML and Javascript and PHP, you can go a lot further if you can use custom CSS, looking forward to your vanilla Javascript course...
@NTFOpenNet
@NTFOpenNet 6 ай бұрын
🎉Wow, I finally saw your new work after such a long time. Very good tutorial~❤
@sadeemdzakaria3005
@sadeemdzakaria3005 6 ай бұрын
You are one of the best CSS teacher on yt
@ashutosh_tiwari
@ashutosh_tiwari 6 ай бұрын
Wonderful explanation buddy!! Keep up the good work.❤️
@clevermissfox
@clevermissfox Ай бұрын
Yay subgrid!! It took me a long time to understand how using subgrid differed from just using an `inherit` on g-t-column or g-t-r ; Btw it’s not recommended to create gutters by giving the body width:90% ; it can affect how margins and padding are calculated , create unexpected scroll bars ,alignment and overflow issues, esp for responsive screen sizes. Better to use some kind of wrapper with padding and/or a max-width (or width: min(100%, 60ch)! I lovelovelove the min function!)
@slayingthedragon
@slayingthedragon Ай бұрын
@@clevermissfox I agree with you about the gutters. For the purposes of creating a video about a specific subject, I'll often take shortcuts towards whatever is unrelated to the subject being presented, thus gutters on the body.
@clevermissfox
@clevermissfox Ай бұрын
@@slayingthedragon I understand, I’ve done the same by putting flex/grid on the body to center the project , I just worry about beginners not knowing and picking up bad habits. Thanks for the video, for some reason I find subgrid easier than not several grids; maybe bc there’s only one grid to configure/wrestle with 😆
@francunhad1501
@francunhad1501 10 күн бұрын
best subgrid tutorial
@siig9905
@siig9905 3 ай бұрын
Idk why but once you explain it im just like oh...well...yeah that makes total sense now .
@siig9905
@siig9905 3 ай бұрын
There is one part I don't understand, what's up with the 1/4 for grid rows? Is it just stating that each one is only one fourth or a total of four grid items? And if that's the case why wouldn't it go under grid columns since the items are spanning across four columns?
@N1rOx
@N1rOx 6 ай бұрын
great to have you bacK!
@tanis6371
@tanis6371 5 ай бұрын
For this partcular layout you can use flexbox to push the images at the edge of their containers, you just have to use flex-direction:column; and margin-top:auto;
@hriso83
@hriso83 6 ай бұрын
The best tutorials for learning css
@chrismachabee3128
@chrismachabee3128 6 ай бұрын
Truly a greeat lesson. Fantastic. Very uunderstandable aand vitally important thank you.
@jykata7134
@jykata7134 6 ай бұрын
Thank you, for the helpful information! Keep making these great videos!
@MrAndi1281
@MrAndi1281 5 ай бұрын
Awesome Video with a great explanation!!
@theworldwideweb101mystery2
@theworldwideweb101mystery2 3 ай бұрын
I needed this, thank you ❤
@emmanuelmendoza8162
@emmanuelmendoza8162 Ай бұрын
Great video, the only trade off (as far as I know) is when you need to make it responsive.
@senseislade
@senseislade 6 ай бұрын
finally, you've kept us waiting Ramzi
@danrowllet
@danrowllet 6 ай бұрын
amazing tutorial as always thank you!!
@G-3-A-R-Z
@G-3-A-R-Z 5 ай бұрын
Thanks for the tips, they worked out great.
@ab_tech532
@ab_tech532 6 ай бұрын
Thanks bro I always enjoyed ur tutorials
@Mike-rt2vp
@Mike-rt2vp 6 ай бұрын
I can't believe it's taken so many decades to get this far for creating layouts using CSS.
@semperprimum26
@semperprimum26 6 ай бұрын
What an amazing tutorial. Thank you!
@abdurrobr34l
@abdurrobr34l 6 ай бұрын
After a long time got ur video... 👍👍
@ShahriarCode
@ShahriarCode 6 ай бұрын
man it was really helpful for me becuase i always faced prblems here
@ichiroutakashima4503
@ichiroutakashima4503 6 ай бұрын
This channel definitely slayed!
@combdn
@combdn Ай бұрын
The explanation starts around 8:13. And it ends around 11:46. So, about 3 minutes in total >2x speed works great. It makes it
@Dylan_thebrand_slayer_Mulveiny
@Dylan_thebrand_slayer_Mulveiny 6 ай бұрын
We've come so far from the good old days of 'float: left' and clearfix hacks. The old way of doing layouts like this involved a lot of nesting with flex, but it was clunky as hell. This new approach is really awesome. However, as of today Caniuse puts browser support for this feature at 88%, which is quite low for it to be used in production.
@Kronical_Lpd
@Kronical_Lpd 6 ай бұрын
another super clean tutorial, I could not have explained it better! Glad to see you back my guy! Classic Ramzi recording at 1am
@PicSta
@PicSta Ай бұрын
Excellent subgrid tutorial, really love the way you teach and explain things simple. The only thing, I can't get to work using subgrid and media queries same time. For example, I want to have 4 boxes in a row for desktop, but 2 boxes on tabled and 1 on mobile. How do I have to change that code? 🙂
@genshingamer8361
@genshingamer8361 6 ай бұрын
What a great day when your video comes Thnx bro also expceting more new videos and your new courses also stay heathly.:)
@deltaranzyd1587
@deltaranzyd1587 6 ай бұрын
wow, the legend is back
@PolarisAlgedi
@PolarisAlgedi 4 ай бұрын
Great explanation, thanks!
@brentguiao4861
@brentguiao4861 6 ай бұрын
Great explanation thanks❤
@extremeboysmart
@extremeboysmart 6 ай бұрын
Thank you! Your explanation are great!🎉
@mansulol5458
@mansulol5458 6 ай бұрын
the king is back 😭🙏🏾🙏🏾
@imtseku
@imtseku 6 ай бұрын
Nice to see you again ✌
@Caprice_08
@Caprice_08 6 ай бұрын
I needed that so much🎉🎉
@MizManFryingP
@MizManFryingP 10 күн бұрын
Amazing explanation! Question though - how would I go about creating a gap *between* subgrids without affecting the gap of the elements within? Say for example, I am creating a blog grid, kind of like the one in the video. I want the gap between the header, the excerpt and the flower image to be .5rem, but I want the gap between each card to be some big number like 8rem. I noticed that at that point subgrid breaks apart, forcing the individual items to become way larger than they are. This is still the case even if we 'override' the gap in the subgrid.
@Bread-vk8fl
@Bread-vk8fl 6 ай бұрын
SO SIMPLE!!! OMG
@godofwar8262
@godofwar8262 6 ай бұрын
Dragon is back 🔥
@mostafahamed8188
@mostafahamed8188 5 ай бұрын
Your videos help me alot thank you
@ВладиславЯцковой
@ВладиславЯцковой 6 ай бұрын
Я не знаю кто ты, но ты объяснил все за 14 минут лучше, чем наши "разработчики" объясняют это все за час. Спасибо!
@yacobee
@yacobee 6 ай бұрын
Very useful. Thank you.
@93simongh
@93simongh 5 ай бұрын
"learn" is when you can apply what you saw in this video a week from today without rewatching it. This is more like "see how it works..."
@FumezCreates
@FumezCreates 6 ай бұрын
The master has returned 😤
@heavylog1c
@heavylog1c 5 ай бұрын
I think this is possible with flex. You just wrap this boxex with flex item, make boxes stretch vertically. And then align images to the bottom. But this subgrid thing looks pretty cool.
@mirjalol49
@mirjalol49 6 ай бұрын
U are back
@harshalmali856
@harshalmali856 6 ай бұрын
awesome video gained something new
@mohsinahmedohi
@mohsinahmedohi 6 ай бұрын
Worth subscribing you.
@edwassermann8368
@edwassermann8368 6 ай бұрын
very nice work. thank you!
@andyl9920
@andyl9920 5 ай бұрын
Geez u make it look so easy. And great explaination! I guess media queries is really not needed. Question tho. How do i move an image that is on the right side of the viewport to go above the text on the left side when viewing in smaller screens? So normal size/big screen Text and Image will be next to one another. Please help
@Sammorris207
@Sammorris207 6 ай бұрын
thanks for the clear explanation
@hudojnik93
@hudojnik93 6 ай бұрын
Do you have any idea how good your channel is and you only have 14 uploads so far? I have ADHD and you are the only I can actually understand.
@royandescartes
@royandescartes 6 ай бұрын
The GOD off CSS
@KelvinTawe
@KelvinTawe Ай бұрын
wooooow that was really awesome 😍😍😍😍😍😍
@zekimertdik7364
@zekimertdik7364 6 ай бұрын
We missed you so much bro. Please prepare better next time. Slaying a dragon shouldn't take this long.
@slayingthedragon
@slayingthedragon 6 ай бұрын
I agree
@anonmityslayer
@anonmityslayer 6 ай бұрын
Finally legend got his password correct
@slayingthedragon
@slayingthedragon 6 ай бұрын
😂
@krateskim4169
@krateskim4169 6 ай бұрын
best explanation
@okon1624
@okon1624 5 ай бұрын
Impressive 🤎
@jackright9530
@jackright9530 6 ай бұрын
Great video
@JeffParker45
@JeffParker45 6 ай бұрын
Very Good! 👏👏👏
@alexdin1565
@alexdin1565 4 ай бұрын
this is my first time i watch your videos and really it very helpful, please why when we use images with different sizes and orientation the designed broken?
@codewithzero
@codewithzero 6 ай бұрын
thats great. thanks dear
@ZockaRocka
@ZockaRocka 6 ай бұрын
This was perfect 👌
@imredoyyy
@imredoyyy 6 ай бұрын
Welcome back ❤
@Filaxsan
@Filaxsan 6 ай бұрын
Very useful!! 💪
@ShahriarCode
@ShahriarCode 6 ай бұрын
ayooooo the king is back ⭐⭐
@AyaanMahib
@AyaanMahib 6 ай бұрын
Love your videos ❤❤❤❤
@AyaanMahib
@AyaanMahib 6 ай бұрын
I am only 12
@albedesigns
@albedesigns 6 ай бұрын
Great Video!
@harunyussuf3593
@harunyussuf3593 6 ай бұрын
You replied 1 min after video uploaded. Watch it first
@krishjain1239
@krishjain1239 6 ай бұрын
Please tell about how to use masonry library with sidebar on a webapp.
@kirbyenriquez5417
@kirbyenriquez5417 6 ай бұрын
wow .. thank you :))))
@endlacer
@endlacer 6 ай бұрын
very nice. some Feedback: -mute or at least make the type sound quieter -bit faster pace would be nice. you sometimes Show stuff that does not matter (like that you can change the color of the grid overlay in the devTools), you said it urself 😅 - eg padding the body does not belong in this video. it has nothing todo with subgrid keep up the good work :)
@ImprovingAryan
@ImprovingAryan 6 ай бұрын
teach us mern stack please
@BoberAndPositiveChannel
@BoberAndPositiveChannel Ай бұрын
display: flex flex-direction: column justify-content: space-between What’s the problem with this code?! These are three lines solve your designer’s design)))
@KarminsLynn
@KarminsLynn 19 күн бұрын
tops of the text boxes will not be aligned with each other
@RB_MAFIA
@RB_MAFIA 6 ай бұрын
come back with React 🔥🔥 please
@_the_one_1
@_the_one_1 3 күн бұрын
Well, this video gives a really good explanation but the example used here it's not ideal. The easiest solution is to add "grid-template-rows: auto 1fr auto" to the ".box" grid item and you don't need any subgrid nor the other properties that go with it
@sar1k_1404
@sar1k_1404 Ай бұрын
what about display: flex; flex-direction: columns; justify-content: space-between; ?
@KarminsLynn
@KarminsLynn 19 күн бұрын
tops of the text boxes will not be aligned with each other, because if you have less text, flexbox will force it to stay in the cross-center.
@kudorgyozo
@kudorgyozo 6 ай бұрын
and what about making each item display: flex and setting flex-grow: 1 on each paragraph?
@slayingthedragon
@slayingthedragon 6 ай бұрын
Yea that's what I personally do, subgrid though is great if you're using grid
@AlThePal78
@AlThePal78 6 ай бұрын
I am confused, why not 1/3
@JACKoPL
@JACKoPL Ай бұрын
The first element of the box is between the first and second grid lines. The second element is between the second and third grid lines... So since we have three elements, that's 1/4.
@joel-rg8xm
@joel-rg8xm 11 күн бұрын
Exactly! 1/3 would mean 2 rows but since we need 3 rows (heading, paragraph, image) we have to use 1/4 which means "from line 1 to line 4) which refers to 3 rows
@emgodas
@emgodas 3 күн бұрын
Got it just like this: 1st line is header title to description 2nd line is description to image 3rd line is image to end 1 start __________________________ Title/Header 2 _______________________________ Description 3 _______________________________ Image 4 end____________________________
@MarcinBauer
@MarcinBauer 3 ай бұрын
How do you display those colored layer overlays in your DOM?
@horatiuranca9005
@horatiuranca9005 6 ай бұрын
perfection
You Don't Need JavaScript For This - CSS ONLY Infinite Scroll
23:35
Slaying The Dragon
Рет қаралды 142 М.
Learn CSS Grid - A 13 Minute Deep Dive
13:35
Slaying The Dragon
Рет қаралды 618 М.
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 20 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,4 МЛН
Become A Master Grid CSS In 13 Minutes
13:46
Lun Dev
Рет қаралды 61 М.
A new approach to container and wrapper classes
25:27
Kevin Powell
Рет қаралды 268 М.
Subgrid in Tailwind CSS - You didn’t know you needed this
14:12
Easy and more consistent layouts using subgrid
8:01
Kevin Powell
Рет қаралды 48 М.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
developedbyed
Рет қаралды 980 М.
5 EXCITING New CSS Features That You NEED To Know
11:26
Slaying The Dragon
Рет қаралды 40 М.
Please stop using px for font-size.
15:18
Coder Coder
Рет қаралды 239 М.
Learn CSS Positioning Quickly With A Real World Example
8:32
Slaying The Dragon
Рет қаралды 691 М.
Finally Understanding The Usefulness Of CSS Subgrid: In Just 10 Minutes
10:56
Frontend FYI – by Jeroen
Рет қаралды 5 М.