The Joy of CSS Grid - Build 3 Beautifully Simple Responsive Layouts

  Рет қаралды 456,455

Fireship

Fireship

Күн бұрын

Пікірлер: 372
@toxaq
@toxaq 4 жыл бұрын
Your content is unmatched in quality, timeliness and usefulness.
@jackrdye
@jackrdye 3 жыл бұрын
Couldn't agree more
@durandekamga2298
@durandekamga2298 2 жыл бұрын
Still the GOAT :)
@jamesbest3347
@jamesbest3347 4 жыл бұрын
Man your content is so on point and so professionally made. Blows my mind how you can keep up content like this. Thank you so much for your support of developers. Like Steve Balmer always said, "DEVELOPERS, DEVELOPERS, DEVELOPERS!!!"
@RicardoBarbosaSousa
@RicardoBarbosaSousa 4 жыл бұрын
James Best I have to agree
@DavidElstob73
@DavidElstob73 4 жыл бұрын
Definitely - my understanding of grid was growing, but five minutes of this video and it's multiplied ten fold.
@ypucandeleteit
@ypucandeleteit 4 жыл бұрын
you took the words out of my mouth. Hip hip for Fireship
@netxyz00
@netxyz00 4 жыл бұрын
Indeed, amazing lesson!
@cianmoriarty7345
@cianmoriarty7345 2 жыл бұрын
Like Steve Balmer always said: "I'm hungry. Bring me another baby"
@AlexDBaxter
@AlexDBaxter 3 жыл бұрын
Great vid! Really like the animated entry. One technique I have used instead of lots of :nth-child(1) rules is to put variables on the element in the HTML. So for the animated grid example, the divs look like: a b c d and the CSS can be done in one rule: .card { animation: cardEntrance 700ms ease-out; animation-fill-mode: backwards; grid-area: var(--g); animation-delay: calc(var(--i) * var(--stagger-delay)); } - this keeps the repetition in the HTML where it is going to be anyway.
@RobertMcGovernTarasis
@RobertMcGovernTarasis 2 жыл бұрын
Thank you
@cedwards427
@cedwards427 2 жыл бұрын
OOooo, I like this. Coming from Python/Java any kind of repetition has that bad code smell. The next thing I want to work out is to make the grid general enough to handle a variable number of children.
@vellendev
@vellendev 4 жыл бұрын
I need to start using this over Bootstrap. Awesome video as always!
@Fireship
@Fireship 4 жыл бұрын
You won't be disappointed, it only took an hour or two to replace all my grids on Fireship.io
@abednegosteven-4423
@abednegosteven-4423 4 жыл бұрын
@@Fireship wth man, your fireship.io website is just so awesome dang it
4 жыл бұрын
It's amazing how in a short period of time you manage to cover alot about the topic. Simple, highly educational and easy to watch, simply awesome!
@KedarKanekar
@KedarKanekar Жыл бұрын
It's been 3 years and I keep coming back to videos like this to re-learn. Lots of love, my Captain!
@iftruth
@iftruth 4 жыл бұрын
been practicing grid for a year and didn't know about auto-fit / auto-fill mode thanks a lot!
@abednegosteven-4423
@abednegosteven-4423 4 жыл бұрын
lol yeah me too
@ziaahmad8738
@ziaahmad8738 4 жыл бұрын
lool
@arjunyelamanchili3517
@arjunyelamanchili3517 4 жыл бұрын
The card entry animation is beautiful 😍
@alihaydargubatov2790
@alihaydargubatov2790 4 жыл бұрын
*A backend dev here* just to say that İ understood everything amazing
@LeoStaley
@LeoStaley 3 жыл бұрын
Front end is so hard. Back end has it easy.
@Dima1415
@Dima1415 3 жыл бұрын
Ï don't understand your letter Ī
@igorskyflyer
@igorskyflyer 4 жыл бұрын
2:57 let's start by giving our children a little bit of spacing. 🤣 Jeff, you must/will be a great father. 😍
@zafirhasananogh2421
@zafirhasananogh2421 2 жыл бұрын
I was just watching this video now and saw your comment, Jeff had a child recently! Congratulations to him:3
@igorskyflyer
@igorskyflyer 2 жыл бұрын
@@zafirhasananogh2421 wow, thanks for reminding of this comment I made, now it's come true, I say congratulations again, Jeff, as well. 🥳😄
@BigSmoke-r9w
@BigSmoke-r9w 11 ай бұрын
You earned yourself another subscriber good sir! Thank you! P.S. (edited) I just finished watching and this is exactly what I was looking for! Thank you very much!
@punsmith
@punsmith 4 жыл бұрын
Goddammit, I have subscribed already and I somehow managed to miss this one. I'm a late-starter Millenial, but you make me feel like a little kid that sees new and exciting things with glee. The more we can do ourselves without relying on systems like bootstrap, the better. Not that bootstrap should be hated on either, but it's far too large for many projects. Thanks for your hard work!
@yt-sh
@yt-sh 4 жыл бұрын
I think this maybe the best css Grid video I have yet seen
@petedejager
@petedejager 2 жыл бұрын
I can only agree with what everyone else is saying, your content is in a class of its own. You simplify complexity and have a talent for understanding concepts in such depth that you can convey the most useful bits clearly and logically. No surprise that your channel is doing so well. Thank you and respect!
@enan0sh
@enan0sh 2 жыл бұрын
I saw this video a couple of months back, today a bug was raised at my current job about some cards not being shown correctly on smaller screens and I just had to come back to this video to remember how to do it, thanks man!
@suvraneelsaha7857
@suvraneelsaha7857 Жыл бұрын
As a newbie web developer , Learning grid for me is super awesome , thanks to you mate cheers .
@AlexSpieslechner
@AlexSpieslechner 4 жыл бұрын
i absolutely love the mix of on-point content, clear structure and the occasional gifs and memes. your channel is one of instant recommendations for any web dev. thank you for putting so much effort into these videos.
@hillycrypto3416
@hillycrypto3416 2 жыл бұрын
I've been watching a lot of KZbin videos to understand grid but never understood it but your videos explanations are so simple and easy to understand. Thanks bro
@jaydenmoon1165
@jaydenmoon1165 3 жыл бұрын
I find it insane that you don't have like a billion subs - your videos are extremely helpful and perfect length - freaking great man!!!
@ashwinkumarpillai8923
@ashwinkumarpillai8923 4 жыл бұрын
I have used grid before and watched many videos on it but this is by far the best video I came across.
@almohaiminfarabi9181
@almohaiminfarabi9181 3 жыл бұрын
You are just different then others. I am a begainer. To understand grid i have already watched 20+ video on KZbin. But no one explained how i can make a photo gallery like this. This video is only 11 minutes long. But its explain a lot. 👌👌👌
@meakra5350
@meakra5350 4 жыл бұрын
I watch this video during my workout, and I have to hurry finishing it up so that I can write the code out. Awsome video, man
@strahinja1107
@strahinja1107 4 жыл бұрын
Pure gold. Short and precise, 0 bullshit. Reminds me of legendary 'kudvenkat' channel for .NET.
@auguststas7770
@auguststas7770 2 жыл бұрын
I'm working on website for 8 hours now, and seeing this video is blessing
@fabianw.7896
@fabianw.7896 3 жыл бұрын
Respect, die best tutorial i watched for CSS-Grid right now!
@codewithlenny
@codewithlenny 3 жыл бұрын
I am a full-stack developer focused primarily on the backend. I am currently working on my frontend skills and your channel has been a very helpful resource. Thanks
@akhillshetty2140
@akhillshetty2140 4 жыл бұрын
KZbin really needs to add a Superlike button, especially for this video! I'd hit it in a heartbeat
@LeoPacheco87
@LeoPacheco87 4 жыл бұрын
Omg, thats amazing... incredible how you can work for years in the code writing industry and learn something every day
@frankieflood7936
@frankieflood7936 3 жыл бұрын
That idea for passing the grid-area as the shape it occupies in the final layout is fantastic, I love it! Great video, thank you!
@gouravkumar772
@gouravkumar772 2 жыл бұрын
Super helpful, Each part deserve a detailed video itself, thanks
@imvirpil
@imvirpil 4 жыл бұрын
1:55 instead of "html" just type "!" and autocomplete.
@rand0mtv660
@rand0mtv660 4 жыл бұрын
Yes! Thanks to Emmet extension that's installed in VS Code out of the box. It can also be used in other editors, it's not tied to VS Code, it was created way before it :D
@prshendra
@prshendra 4 жыл бұрын
It's just a preference.
@francescos7001
@francescos7001 3 жыл бұрын
you can write “!” or “html” or “doc”. your choice. (I prefer doc because you don’t have that DOCTYPE at the start of file)
@henryho952
@henryho952 3 жыл бұрын
jonh i think he knows it, maybe he wants to use html to avoid confusing
@flwi
@flwi Ай бұрын
Man - why haven't I seen this video before?? This is an awesome explanation!
@shiro3940
@shiro3940 2 жыл бұрын
how could one make an explanation video in such a short duration, yet the explanation itself is so on-point
@HardHitMag
@HardHitMag 10 ай бұрын
THANK YOU i was looking for ages for such an easy to follow Explanation
@digigoliath
@digigoliath 4 жыл бұрын
Good job man! Teaches GRID very well. Great presentation with simple-to-understand demos! SMASHING the LIKE button!!!!
@Migueligr2000
@Migueligr2000 4 жыл бұрын
I never writte coments on videos but yours is just sublime, thanks alot.
@Noone-ig5ui
@Noone-ig5ui 4 жыл бұрын
It is nice to see developer advocate using Firefox for their demos.
@Fireship
@Fireship 4 жыл бұрын
I actually use brave for the most part, but firefox has an awesome grid inspector.
@DavidNBooth
@DavidNBooth Жыл бұрын
This was great! Followed along and learned a lot. One note for others: if you don't get the `grid-template-areas` exactly right, it will break everything. E.g. if you don't assign the "main" element correctly or have even one element misassigned, the whole layout gets destroyed.
@DarkPa1adin
@DarkPa1adin 3 жыл бұрын
I watch a few videos and read a few articles on CSS Grid. Your explanation helps me understand repeat(#, size)
@mahmoudiamir
@mahmoudiamir 2 жыл бұрын
This is great😬I was struggling with css fitting for years, I just learned how grid can wrap all the problems up...
@abeechr
@abeechr 4 жыл бұрын
Unbelievable the quantity of amazing content you crank out. Thank you!
@trimbotee4653
@trimbotee4653 4 жыл бұрын
This video is great! I've been trying to level up my CSS. There is way too much CSS in my projects. This is a perfect way to cut down my CSS volume.
@aijiexi
@aijiexi 3 жыл бұрын
You explain this very well, and thank you so much for not having distracting background music!
@mahin_panchal
@mahin_panchal 3 жыл бұрын
This is literally an underrated channel!
@stevieholland3579
@stevieholland3579 2 жыл бұрын
This the the most well structured video I have seen on grid and it helped a ton. Thank you. Impressive how well you had such a liner path. Most vids I see kind of just throw a zillion terms at you and it’s kind of like information through a fire hose, but the flow of your video and the execution was perfect.
@rebelion1
@rebelion1 2 жыл бұрын
Wow that was two years ago?!?!?!?! Great video. CSS is so much
@josephlivengood4508
@josephlivengood4508 2 жыл бұрын
ooohh how I miss Boss Ross' show. I'm not an artist but his voice and the energy he put into his paint work is almost like me building a website for a client!
@JerWodke2012
@JerWodke2012 3 жыл бұрын
I love the clips you add in your videos, they crack me up lol.
@duckmasterflex
@duckmasterflex 4 жыл бұрын
I started playing with grid for the first time last week. I LOVE IT.
@MaamarYacineMEDDAH
@MaamarYacineMEDDAH 4 жыл бұрын
SO PROUD of this channel ! Thank you so much Jeff for your excellent work
@anuragw5916
@anuragw5916 3 жыл бұрын
Jeff!! Intro Music Name pls??? loved the video btw, using grid from now on.
@mountainslopes
@mountainslopes 3 жыл бұрын
Finally, Chrome Dev Tools has grid visualization 😍
@ThiagoVieira91
@ThiagoVieira91 4 жыл бұрын
Man I was woefully in need of good grid tutorials. Yours is awesome! 👏🏼 Please keep more grid coming!
@Hohumbogey
@Hohumbogey 4 жыл бұрын
Starting off with the legendary Bob Ross! Instant fan
@JoolsParker
@JoolsParker 4 жыл бұрын
Great informative video! Question: When should you use Flexbox and when should you use CSS Grid for layout? Does one have an advantage over the other in terms of layout flexibility?
@Fireship
@Fireship 4 жыл бұрын
I would lean towards grid if you have a layout that requires BOTH columns and rows. Lean towards flexbox you just have something with single row/col, like a card or navbar.
@JoolsParker
@JoolsParker 4 жыл бұрын
Fireship yup, makes sense - cheers for the reply 👍
@FriedrichBoettger
@FriedrichBoettger 4 жыл бұрын
I use basic grid, but I had no idea you could do these animations with only css. That's a killer. I might never use this in a production app, but it sure is fun learning how. Thanks.
@altdelette
@altdelette Жыл бұрын
hear hear!!!
@12PnT12
@12PnT12 2 жыл бұрын
The basic grid was exactly what I needed for my website. Thanks!
@youranonymousyoutuber4051
@youranonymousyoutuber4051 4 жыл бұрын
dude your course is golden
@code-maestro
@code-maestro 3 жыл бұрын
THE BEST GRID LAYOUT VIDEO THERE IS
@mfrdbigolin
@mfrdbigolin 3 жыл бұрын
I have never heard about this until now, interesting feature.
@shadowpenteado
@shadowpenteado 3 жыл бұрын
Sensational content. I love the way you explain and demonstrate how things works. Big thank you!
@edberaga
@edberaga 2 жыл бұрын
This is the best grid lesson ever!
@traustitj
@traustitj 3 жыл бұрын
Wow. Wish other tutorials were this good
@omrividal
@omrividal 2 жыл бұрын
Two years later still incredible
@ricardohernandezmendez4207
@ricardohernandezmendez4207 2 жыл бұрын
🤯. I just learned css-grid. Thanks you!
@saurabh75prakash
@saurabh75prakash 2 жыл бұрын
The highest quality content on web-dev on the web. Thanks 🙏
@juanandrescastillofuenmayo6619
@juanandrescastillofuenmayo6619 3 жыл бұрын
Man, I love your content so much, you and Traversy media are like the Webdev gods hahaha, both of you are incredibly helpful. I'll be sure to tell you if I ever get a job, cause it'll be thanks to your teachings.
@juanandrescastillofuenmayo6619
@juanandrescastillofuenmayo6619 3 жыл бұрын
Doing my Databases 1 class final project rn on Angular with Material Design. This is VERY helpful. I'm 100% sure I'll still be checking out this video when in my first job.
@Riko2909
@Riko2909 4 жыл бұрын
Found this Channel around one week ago and man i love every single Minute of your content. :)
@coderwork8335
@coderwork8335 Жыл бұрын
your editing is on whole under level, loved 0:40 a lot 😂😂
@shibuyajin_music
@shibuyajin_music 4 жыл бұрын
0:33 not gonna lie this snippet would make a banger of a lo-fi hip hop track
@pablovirus
@pablovirus 2 жыл бұрын
holy cow grid is so much better than bootsrap. Thanks for the detailed explanations!!
@TH4445
@TH4445 4 жыл бұрын
Thank you for the excellent video.......volumes of info ....in minutes......
@supremebeme
@supremebeme 4 жыл бұрын
Thanks from New Zealand
@Fireship
@Fireship 4 жыл бұрын
Thanks, I just had an awesome vacation in NZ last month :)
@supremebeme
@supremebeme 4 жыл бұрын
@@Fireship oh word!
@shreerangvaidya9264
@shreerangvaidya9264 4 жыл бұрын
Great video! Your channel deserves more than this.
@alexdith9024
@alexdith9024 4 жыл бұрын
Jeez, Im in love with this channel. It's like Jeff knows what I want to learn about!
@meetbardoliya6645
@meetbardoliya6645 2 жыл бұрын
Thnaks a lot :) You made me fall in love with CSS
@ziaahmad8738
@ziaahmad8738 4 жыл бұрын
Thank u very much. I knew how to work with basic grid properties but u made it very easy and clear for me.
@MrAlexVelik
@MrAlexVelik 2 жыл бұрын
That is exactly what I was looking for! ily man
@xerxes-ei9gl
@xerxes-ei9gl 3 жыл бұрын
grids are a lifesaver
@pepisnazos
@pepisnazos 4 жыл бұрын
I love your videos, I was looking just because they are entertainment, but after a while you present me this complex world in a way so enjoyable and simple that i love it and i start to build apps. THX YOU (LLL)
@michelribbens8014
@michelribbens8014 4 жыл бұрын
Awesome video and examples! Hope you will add a lot more of these about CSS Grid
@johanledel1407
@johanledel1407 4 жыл бұрын
Awesome video as always! Well made and easy to follow. Thank you.
@iqwebserve3973
@iqwebserve3973 2 жыл бұрын
Great video. As an update to it, we now have @container in CSS 3.
@ashrafulhaque8710
@ashrafulhaque8710 4 жыл бұрын
I started learning Grid today and you uploaded it!
@DerSolinski
@DerSolinski 4 жыл бұрын
animation-fill-mode: backwards; repeat(3, hit("head", "desk")); print("It is so easy -_-, thank you learned something valuable");
@kaustabhchakraborty4721
@kaustabhchakraborty4721 Жыл бұрын
These videos r the best for recap.
@codersujit5427
@codersujit5427 3 жыл бұрын
The best content in time. Loved it
@dennisbarzanoff9025
@dennisbarzanoff9025 4 жыл бұрын
How can you keep uploading so many videos so fast and in such great quality. Have you premade them? GJ✌️
@inflame1994
@inflame1994 4 жыл бұрын
Such perfect video on grid and mainly lot of valuable information put together in 12min video..that is just great
@godnyx117
@godnyx117 Жыл бұрын
Some people truly have a charisma!
@Potatis1337
@Potatis1337 4 жыл бұрын
Your videos are godlike in both presentation, flow and content. 11/10
@Fubbel42
@Fubbel42 3 жыл бұрын
Wow, that's really impressive!
@AshishDha
@AshishDha Жыл бұрын
this is soooo good. thanks!!! hope to use this on my database website soon! :)
@outpost31737
@outpost31737 2 жыл бұрын
Two years later and you're a Tailwind fan which is nothing but crazy mark up :)
@TheJacklwilliams
@TheJacklwilliams 3 жыл бұрын
You, kick my ass. Your like "Tech with Tim" on coke. I realized as you were buzzing through this tonight, my solution. I can watch your vid's, consume the mega cool content, but slow the video down by about 50% and then I' can follow. LOL, seriously, you are that teacher, that walks in, smokes through the presentation while the classroom goes numb. I bet you think at this speed too. LOL, kicks my ass everytime. Quality content, delivered FULL FREAKING SPEED WITHOUT ANY PAUSES. lol..... kudos.
@josephlivengood4508
@josephlivengood4508 2 жыл бұрын
Yes, the only thing I was lost was the html and where he was putting those classes. I couldn't get it to take up the 3 rows but only two regardless of what I put in the css properties, so he lost me there. I'm sure I'll figure it out after a few more videos and playing around with it.
@TheJacklwilliams
@TheJacklwilliams 2 жыл бұрын
@@josephlivengood4508 Yeah, I think his stuff is more "overview" and geared towards those that are a little ways along in the mission. Aka, you fill in the blanks. It's always good stuff, high quality, it's just delivererd at blistering speed.
@habib97se
@habib97se 3 жыл бұрын
Thank you so much for this video. I had difficulties to learn grid in the last days but now you solved all my problems :p
@arnauddonnay3648
@arnauddonnay3648 4 жыл бұрын
thank you very much for your video, it feels so good to follow you step by step, keep up the great work man
@Jarrod0067
@Jarrod0067 2 жыл бұрын
I feel grid and flex work hand-in-hand. For a website I worked on, I tried to mimic Bootstrap because my employer didn't want to use external dependencies. Recently I was given free reign on another page and I've built it with a flex sidebar-main content duo and a sticky header inside the main, but for the content itself everything is using a 12 wide grid and cards. I can attest that it's much less clutter than bootstrap while having the same outcome
@BigIronAlba
@BigIronAlba 4 жыл бұрын
Very informative 10/10 cant wait to design some dashboards with grids
@mrashad_com
@mrashad_com 2 жыл бұрын
You save me from wasting hours of my life learning these subjects the hard way
10 CSS Pro Tips - Code this, NOT that!
9:39
Fireship
Рет қаралды 2,2 МЛН
7 ways to deal with CSS
6:23
Fireship
Рет қаралды 1,1 МЛН
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Learn CSS Grid - A 13 Minute Deep Dive
13:35
Slaying The Dragon
Рет қаралды 648 М.
Flexbox design patterns you can use in your projects
15:33
Kevin Powell
Рет қаралды 446 М.
The secret to mastering CSS layouts
17:11
Kevin Powell
Рет қаралды 295 М.
Animated Responsive Navbar with CSS - Plus Other Useful Tricks
11:40
10 modern layouts in 1 line of CSS
21:39
Chrome for Developers
Рет қаралды 1,1 МЛН
Tailwind CSS is the worst…
3:55
Fireship
Рет қаралды 1,5 МЛН
Learn CSS Grid the easy way
37:04
Kevin Powell
Рет қаралды 942 М.
25 crazy software bugs explained
16:50
Fireship
Рет қаралды 1,3 МЛН