Flexbox Crash Course 2024

Sdílet
Vložit
  • čas přidán 18. 05. 2024
  • Flexbox is used for space distribution, positioning and alignment in CSS.
    💻 Project Code:
    codepen.io/bradtraversy/pen/J...
    👇 Website & Courses:
    traversymedia.com
    💖 Show Support
    Patreon: / traversymedia
    PayPal: paypal.me/traversymedia
    👇 Follow Me On Social Media:
    Twitter: / traversymedia
    Instagram: / traversymedia
    Linkedin: / bradtraversy
    Timestamps:
    0:00 - Intro & Slides
    5:05 - Setup HTML & Base CSS
    7:50 - Create a Flexbox Container
    8:20 - Float Example
    9:49 - Justify Content
    11:05 - Align Items
    11:39 - Align Self
    12:50 - Flex Direction & Column
    15:15 - Centering Elements
    16:32 - Flex Wrap
    17:39 - Order
    18:37 - Flex Basis
    19:30 - Flex Grow
    22:13 - Flex Shrink
    23:58 - Flex Property
    25:40 - Flexbox Layout Project
  • Věda a technologie

Komentáře • 681

  • @tdematos
    @tdematos Před rokem +94

    Not only did he explain the flex properties in detail, but he also showed how to apply them to a real-world example. Amazing video!

  • @nick.karimi
    @nick.karimi Před 2 lety +221

    Haven't finished watching but I'm certain that the content in this course is gold. Just wanted to appreciate your efforts to educate us in numbers for free. You're the real GOAT 🐐 in the tech :-)

  • @mykalimba
    @mykalimba Před 2 lety +48

    38:50 would be the perfect time to introduce "gap" property, which is supported in flexbox by most of the major browsers.

    • @techtycho4752
      @techtycho4752 Před 2 lety +5

      I totally agree. I was once attempting to create a 3 box layout (like the one in this website, the blue boxes). I used flexbox but I really didn't know much about it because I watched Brad's five-year-old tutorial (the old one) and I didn't know that there was a new one, and he really didn't cover as much. I wanted to have the boxes have the same space in-between; that's because I just used a constant width, and not something like "flex: 1". So I just wrote tons and tons of media queries for every possible screen size, and every time, I just changed the width of the boxes. my bad. I knew I was doing something wrong and there is no way this could be the way to do it. When I finished, the layout still looked like shit; it wasn't smooth, instead, it was sluggish and very bad looking when I resized the browser. That's when I discovered the gap property..
      And when I watched this video, I just realized that there was a million ways to do it, but I just didn't have the CSS knowledge that I have now. Pretty surprised how he didn't mention it though. ya know it is a 1 hour crash course about a single topic in CSS.

    • @khoroshoigra8388
      @khoroshoigra8388 Před rokem +2

      yeah

  • @Ts-yy2jn
    @Ts-yy2jn Před 2 lety +31

    I learned flexbox from your previous crash course about flexbox years ago but still its so relaxing and enjoyable watching this new crash course from you Brad 😁❤️

  • @AnthonyLepki
    @AnthonyLepki Před 2 lety +1

    Your videos are so timely ... the fact you are re-visiting ones done before is excellent - thanks Brad!

  • @jamesekene2152
    @jamesekene2152 Před 2 lety +7

    Brad, thanks for always taking time to make things easy for us developers. I really appreciate all you do.

  • @virtualbrian
    @virtualbrian Před 2 lety +53

    Brad, Im sure that you've heard this before but, you've got a gift for teaching. Well done and thank you! Some little pieces that I was confused by with Flexbox are no longer confusing. Thanks!

  • @Wesleyendlich
    @Wesleyendlich Před 2 lety +4

    Awesome course, as always. Thanks a lot for the high quality free content.

  • @kaseyknudsen1307
    @kaseyknudsen1307 Před rokem +3

    Fantastic Tutorial!! Learned a ton. Thank you! 🙏🙏

  • @adamdixon5028
    @adamdixon5028 Před 2 lety +7

    Amazing work! This is the first tutorial that I’ve actually been able to follow along with and understand. Thank you

  • @Lorta21
    @Lorta21 Před rokem +2

    Very grateful for all of your content and resources you've put out here for web dev, and how easy and straight-forward it is to follow. Thank you Brad

  • @thigarette1
    @thigarette1 Před 2 lety

    This crash course came through clutch for me. Thank you Brad!

  • @Moon-li9ki
    @Moon-li9ki Před 2 lety +1

    I was just looking up css again after a long time and always struggled with flexbox and making my sites responsives... and then traversy just drops this video right on my lap! Perfect!!

  • @banyarnaing2597
    @banyarnaing2597 Před 2 lety

    Brad is really making this year better and better. Thank you.

  • @AlTushman
    @AlTushman Před 2 lety +2

    Thank you, Brad. Your videos are the best. And thank you for making the code easy to locate when necessary.

  • @tristanyates9915
    @tristanyates9915 Před rokem +4

    Your videos are excellent and a very easy & efficient way to learn and I very much appreciate the work that you put into them!

  • @shortygordy
    @shortygordy Před 2 lety +3

    Just watched this tutorial and followed along on my own for some self-learning. I really appreciate you taking the time to walk-through and help us learn, man!! Thank you!

  • @jimhenegan709
    @jimhenegan709 Před 2 lety +2

    Thanks Brad. I have been relying on Materialize for my CSS needs, but I have been wanting to learn Flexbox for a while now. This is just what I needed!

  • @codingaustralia3748
    @codingaustralia3748 Před rokem

    Thanks again Brad. Everything works, no glitches. 👍👍

  • @ramesh_rrl
    @ramesh_rrl Před 2 lety

    Great crash course for flex I've ever seen. Thank you brad❤️

  • @raaghavendrahm4883
    @raaghavendrahm4883 Před 2 lety

    So good to brush up flexbox with this video! I first learnt it with your previous flexbox crash course! Thanks a lot, Brad! This video is great.

  • @juanpablocl1
    @juanpablocl1 Před rokem +10

    I discovered your channel recently and I feel like I really need to thank you for the super VALUE, explanations, examples, etc. you are sharing for FREE.
    Thanks and keep up the good work! Hope you are doing terrific!

  • @ramasoft5110
    @ramasoft5110 Před 2 lety +73

    Shoutout to you Brad from Ethiopia; I'm trying to teach myself web development and I consume your content as much as I can. Thanks for your effort you are a great gift to the world. Keep up Never stop the good thing you are doing as people are benefiting big time from your work!.

  • @alexandersmotrikov9007

    Perfect content for Flex refreshment and to learn if new with it! Thanks, Brad!

  • @MartinJaszczuk
    @MartinJaszczuk Před 2 lety

    Your crash course videos are awesome. Your get down to business, brass tacks, no bullshit approach is why I subscribe and buy your stuff.... and seriously... You even put it on codePen!?! Damn... what a pillar of the learning-to-code community

  • @hosna7211
    @hosna7211 Před 2 lety +1

    It was great! Thank u so much Brad for teaching us so well!

  • @wetsand7379
    @wetsand7379 Před 2 lety +4

    This was super helpful! Thank you, and I'm looking forward to your CSS grid crash course :)

  • @ArpeggioPegasusMusic
    @ArpeggioPegasusMusic Před 6 měsíci

    The absolute best Flexbox video I've found. Thank you so much.

  • @omarmahmoud4696
    @omarmahmoud4696 Před 2 lety +1

    week ago i just watched the old video of flexbox crash course on your channel, i'll watch the new one too😄 thank u brad😍

  • @zappingstar
    @zappingstar Před 2 lety +1

    VERY helpful! I feel like I've been fighting with flex for weeks now and I feel WAY better after this video! Thanks!!

  • @aminarahman2429
    @aminarahman2429 Před 2 lety

    Thank you. Your video is the first and last one I have watched to understand Flexbox model. It is clear and concise.

  • @ToumaRenshi
    @ToumaRenshi Před 2 lety +7

    Thank you for a great course. I feel I am gotta better and better at coding in CSS after watching this video. It was the most one smooth and best explanation how the flexbox works! I would love to see a "GRID Crash Course 2022". Greeting from Poland! :)

  • @johnnyholiday1150
    @johnnyholiday1150 Před 2 lety

    Brad, you just made me realize something that didnt sit in my head for over a year. just what i needed.

  • @wewiwowo42
    @wewiwowo42 Před rokem +1

    I needed this updated flex-box crash course. delivered with quality like usual. Thanks Brad

  • @randyafriansyah9340
    @randyafriansyah9340 Před rokem

    thank you so much brad, this tutorial is amazing!

  • @christellemeyer8541
    @christellemeyer8541 Před 2 lety +2

    Thank you so much for this video, this is the most comprehensive one I have seen so far. You made it look so effortless. It was easy to follow, and I appreciate the fact that you did not stop the tutorial right after "flexing" the divs.

  • @chrisbartolomei
    @chrisbartolomei Před 2 lety

    Awesome stuff, love these interactive tutorials. Thanks Brad.

  • @mobeenrajpoot5315
    @mobeenrajpoot5315 Před rokem +1

    This is what i was looking for. Briefly explained with a full fledged responsive project. I really appreciate that.

  • @chriswilliams1817
    @chriswilliams1817 Před rokem

    Thank you so much Brad.
    you are simply the best

  • @mindblowinglifehacks2471
    @mindblowinglifehacks2471 Před 2 lety +3

    Thanks a million for this amazing free content tutorial, bro. I love every bit of your teaching techniques. Looking forward to seeing more amazing stuffs like this

  • @__greg__
    @__greg__ Před 2 lety +4

    I've been pretty 'trial and error' with flexbox the past few years, and this is lesson has by far been the best for improving my understanding of what it's actually doing. Much thanks! 🙏🏽

  • @conspirathon
    @conspirathon Před rokem +1

    Thank you for making this. It's exactly what I needed, where I am on my learning path.

  • @thomasnarvestad6226
    @thomasnarvestad6226 Před 2 lety +1

    Thank you so much man! Really helpful in the course im taking this spring. Relaxed and perfect speed of vocie with easy and in depth explanation. Love it. Keep up the good work!

  • @maximkoval7167
    @maximkoval7167 Před rokem +1

    Amazing tutorial which covers everything necessary to get started with flexbox! Great end-project too!

  • @MRAMetharam
    @MRAMetharam Před 2 lety +1

    Definitely the best flexbox tutorial I've seen! The practical application was long but definitely worth the time!!! Awesome!

  • @seanpalmer1145
    @seanpalmer1145 Před rokem

    Really good. Great idea to present the various elements before showing how they can be used to develop a project. Thanks for sharing this. Very much appreciated.

  • @roving-camera_72
    @roving-camera_72 Před rokem

    Easy to follow, very thorough intro to Flexbox. Thank you so much for all the work you do to share the skills you've learned.

  • @deadbunnyeyes190
    @deadbunnyeyes190 Před 2 lety

    Really good tutorial! Got me smiling all throughout the video, especially the last part.

  • @mohammadthousif5373
    @mohammadthousif5373 Před 2 lety +1

    Nobody can explain flexbox like this dude does. Great tutorial 👍🏻

  • @tironxxx
    @tironxxx Před 2 lety

    A great work. Thank you for explaining how it works and how to use it!

  • @paritoshsaurabh9851
    @paritoshsaurabh9851 Před 2 lety

    Just watched this for flexbox revision...great content 👏

  • @jstinmv6228
    @jstinmv6228 Před rokem +2

    Thanks so much! The last couple days I have been completely lost learning flex. I watched videos, read tons of content, and did a bunch of assignment with the course I am doing to ultimately go to bed last night totally discouraged. I found this video and started to watch and I had the lightbulb moment. It felt so good. Also, thanks so much for building the site to see how this is all applied. I have been wondering how all this is out together once we learn all these concepts. This video was great man. I subscribed to you and will definitely keep watching you from now on. Thanks again.

  • @kristonburnstein
    @kristonburnstein Před 2 lety

    New subscriber here and I just want to thank you from the bottom of my heart for this content! It was so helpful to code along here and it's so thoughtful when you stop and say, "now you may ask why . . . " and go on to answer potential questions. On point! Thank you, I'll be back often!!

  • @monirhq
    @monirhq Před 2 lety

    Easy to follow and clean concept as always. Thanks man

  • @da4nkplayz664
    @da4nkplayz664 Před 2 lety

    bro i was watching the old html crash course series and i was on the flexbox vid but i noticed how cool it was that you update your old videos thanks

  • @noahdiez9400
    @noahdiez9400 Před rokem +1

    Incredible work. I love real work examples and you are very informative, plus you also explain why things doesn't change.

  • @gregmilligan4569
    @gregmilligan4569 Před rokem +1

    As always, great content, good tutorials (thorough but not over done - accessible)

  • @StrengthFromGiving
    @StrengthFromGiving Před rokem +1

    I love these crash courses, I'm working hard to get better at my CSS and this is just so refreshing to see what can be done with some study and practice.
    Thanks again!

  • @seyhaseng1077
    @seyhaseng1077 Před rokem

    I just finished the video and thank you for the lesson . It's awesome

  • @talleyrand9530
    @talleyrand9530 Před 2 lety +1

    Well, who doesn't need refreshment from time to time?
    Thanks, Brad you're truly awesome.
    All the best.

  • @SandeepSingh-ye5fh
    @SandeepSingh-ye5fh Před 2 lety +6

    Thank you so much sir for sharing valuable information 🙏

  • @arpitmishra5364
    @arpitmishra5364 Před rokem

    Thankyou This video on Responsive layout with flexbox is so helpful.

  • @pragmaticmansboots
    @pragmaticmansboots Před rokem

    Love the hands-on approach to learning (ie Flex direction).
    Went over my head when I first learned it. Thanks

  • @aditideshpande3799
    @aditideshpande3799 Před rokem

    hey brad! thank you so much for these crash courses! learning tons from you!

  • @mikezpo
    @mikezpo Před rokem

    Loved the video! Without a doubt the best Flexbox tutorial! Keep up the great content 👏👏

  • @kathleenmccarthy6347
    @kathleenmccarthy6347 Před rokem

    Just finished this tutorial. So helpful and satisfying to see it display in my browser. Thanks!

  • @richardmellor3833
    @richardmellor3833 Před 7 měsíci

    Thanks, Brad! First course of yours down, looking forward to starting the next one!

  • @MukundNivascr7
    @MukundNivascr7 Před 9 měsíci

    This is the best video on flex-box! Thanks Brad

  • @Amar11115
    @Amar11115 Před rokem

    Understood the concept of flexboc thoroughly. Thanks

  • @Ghgdruibv
    @Ghgdruibv Před 2 lety

    Extremely clear and well made video, thanks man

  • @zmbaig
    @zmbaig Před rokem

    Thanks, it really helps to learn all about the Flex Box.

  • @rodblues6832
    @rodblues6832 Před rokem +1

    You are a fantastic teacher, I can't tell you how much this video has helped me. I was on the verge of despair in my bootcamp with flex, but this video has shed so much light. This is reference I can return to again and again. Thank you!

  • @Digitized_NV
    @Digitized_NV Před rokem +1

    Absolutely the best! I was looking for some Flexbox 101 and this was exactly what I needed to watch. Now I have a clearer understanding of how it all works and how I can keep tinkering to get it to do what I want. Thanks so much

  • @i.d.1988
    @i.d.1988 Před rokem +2

    Love your YT tutorials and Udemy courses. The combination of your explanation plus hands-on implementation is phenomenal. Makes me fully understand the subject that you tackle and also gives me a solid basis to further investigate on my own. You are helping a lot of developers who just started and also mediors who just wants to brush up their skills. Thank you for that 🙏

  • @okonkwo.ify18
    @okonkwo.ify18 Před 2 lety

    Awesome course , I understand Flex box now

  • @ishanrastogi3049
    @ishanrastogi3049 Před rokem

    The best flexbox video I have ever seen. I had no idea that it was that easy. You are really amazing as teacher.

  • @sreedhar7896
    @sreedhar7896 Před 2 lety

    Great and clean explanation. Thank you for your efforts

  • @beyzaakin
    @beyzaakin Před 2 lety

    This tutorial is just phenomenal !

  • @DarkoDig
    @DarkoDig Před rokem

    Great guy. Very simple and to the point explanation with great example. Easy to understand and follow. Good place to come back to when starting your web dev journey.

  • @awina1785
    @awina1785 Před rokem

    This course is so great! Thank you for that

  • @mella.i.7464
    @mella.i.7464 Před rokem +1

    I really appreciate that you are doing these videos. You can't imagine how helpful they are. Your explanations are always clear and straight to the point. You are a great teacher! Thank you, you've helped me (and not only) a lot!

  • @pewtang408
    @pewtang408 Před rokem

    Gold indeed. Thank you very much!

  • @deshael6532
    @deshael6532 Před rokem

    Thank you! This was everything I needed to understand better!

  • @chrissbateur4350
    @chrissbateur4350 Před 2 lety

    That was awesome with the real project! Great job

  • @stevenwisniewski1
    @stevenwisniewski1 Před rokem

    Thanks for this. Was really struggling with flex-basis, flex-grow etc.

  • @trevorplate485
    @trevorplate485 Před 2 lety

    Thanks! your pacing is really good for following along

  • @masonreilly_
    @masonreilly_ Před 2 lety

    you are the best. Tysm for sharing your knowledge with us.

  • @tuanphamcong3583
    @tuanphamcong3583 Před 2 lety +1

    Thank you, you're amazing. Everything is so clear and to the point. It really helps me get the college webapp project done and prepare for internship.

  • @jasmin_bheda
    @jasmin_bheda Před 2 lety

    Thank you so much Brad ❤

  • @igudy
    @igudy Před 2 lety

    Love this video, straight to the point. Thank you❤❤

  • @hellaevie
    @hellaevie Před 2 lety

    Right as I was going to leave a comment on the old CSS Crash Course vid, I saw this link. That video was great, but this one, I'm walking away really confident in Flexbox. I hit pause a few times and was able to code along in making my own boxes move around. Extremely helpful. Well, I'm off to check out all your other vids! 🎊👩🏾‍💻

  • @mauriciofarias6838
    @mauriciofarias6838 Před rokem

    Thanks for the content. Helped me a lot!

  • @evyan7234
    @evyan7234 Před 2 lety +29

    I’m so grateful for this video. The amount of hours I spent trying to fix alignment with float. This lesson is gold for a perfectly optimised layout ❤️

  • @dimitmoto1716
    @dimitmoto1716 Před 2 lety

    Just finished the tutorial, thank you a lot!

  • @chairilaliart
    @chairilaliart Před 2 lety

    This help me to deal with flexbox, thanks brad 🤝

  • @drviagrin3798
    @drviagrin3798 Před 6 měsíci

    Awesome! Thank you! This was very enlightening.

  • @lucasanfilippo5370
    @lucasanfilippo5370 Před rokem

    Best video by far I have found on flex box for years...

  • @davejones4740
    @davejones4740 Před 2 lety

    great. Usefull as easy to understand and follow. Thanks for taking the time again.

  • @fajfaj8466
    @fajfaj8466 Před rokem

    Thanks! Amazing tutorial with great explanation and examples.

  • @danielafolayan966
    @danielafolayan966 Před rokem +1

    Thank you so much Brad, web I started out with web dev I want to do more backend than frontend but your courses made me realise I actually love frontend more. Your courses are very comprehensive. I finished the css, html, and flex box course in two weeks and now I'm working on my own project.