Useful & Responsive Layouts, no Media Queries required

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ • 179

  • @KingTMK
    @KingTMK Рік тому +114

    I usually don't comment, but I just wanted to say that this is such a great and eye-opening video when it comes to tackling very common problems with responsiveness. I appreciate it tons, so thanks for this!

    • @KevinPowell
      @KevinPowell  Рік тому +13

      Thanks so much! I appreciate that you took the time 😊

  • @mda4S
    @mda4S Рік тому +59

    My english is not good but I benefit from your channel a lot

  • @VasilyPavlik
    @VasilyPavlik Рік тому +2

    After EVERY your video I have irresistible desire to rewrite at least a quarter of my current project. And a half of previous ones.

  • @vitfirringur
    @vitfirringur Рік тому +16

    I stumble into some of your shorts and while I've been doing frontend dev for years, and feel like I can solve most CSS problems or implement most layouts, watching your videos is a humbling experience. I might as well not know CSS. Thanks a lot for the great content.

  • @RbyLearning
    @RbyLearning Рік тому +4

    This repeat(auto-fit, minmax(min(200px, 100%), 1fr) is life changing. I was facing this problem in my current project and you helped me fix it. THANK YOU SIR

  • @iburu
    @iburu Рік тому +1

    The last part with the side bar was exactly what what I've been struggling with for the last couple of days and now I've found the solution. Thank you Kevin.

  • @Tranqvilier
    @Tranqvilier Рік тому +6

    I took Kevin’s course and it was great. It gave me a structured overview of responsive design. Can’t recommend it enough ❤

  • @MrKOHKyPEHT
    @MrKOHKyPEHT Рік тому +2

    It is really cool that in such short video all most common cases considered. Extremely helpful and useful. Thanks

  • @mrez5651
    @mrez5651 Рік тому +6

    I have been a member for a month now and your videos helped me solve problems that i have been strugling with, for that i thank you
    You are a great mentor, always on the point!💯

  • @angshumanburagohain1151
    @angshumanburagohain1151 Рік тому +3

    Kevin doesn't disappoint when it comes to HTML & CSS. He teaches exactly what we need. I have learned a lot watching his videos and I am still learning and implementing it in real time projects. Thank you Kevin for making these videos it's really really helpful 🙏

  • @obsessedprogrammer700
    @obsessedprogrammer700 Рік тому +3

    I recently worked on a large project and I happened to blend most of these layout tools together(also media queries), and the result was astonishing. Thanks, Kevin!

  • @composernotes
    @composernotes Рік тому +8

    Thanks Kevin, this is such a clear summary of the best of flex and grid, I will be showing this to my web class next week!

    • @KevinPowell
      @KevinPowell  Рік тому +2

      Awesome, glad you enjoyed it enough to share with your class! Hope they enjoy it too 😊

  • @blackpurple9163
    @blackpurple9163 Рік тому +2

    Never thought of making those flex-wrap divs for tags/navs like that, this is actually what I wanted to figure out, thanks a lot

  • @octothorpe12
    @octothorpe12 Рік тому

    Another big shoutout for Every Layout. I *constantly* go back to that to try and get my developers to learn to love the cascade.

  • @rajkiranchaudhary8769
    @rajkiranchaudhary8769 Рік тому +1

    I often get issue when using flex-wrap. This video really helped me.. amazing as usual

  • @Saleca
    @Saleca 2 місяці тому

    Great stuff, thanks for sharing really like the scroll aligned and the cluster with the items "justified" but except the last example nothing beats media queries 😅

  • @CalvinHsien
    @CalvinHsien 20 днів тому

    "Flex-grow 9999 versus 1" really blows my mind, cool!

  • @henrythomas7112
    @henrythomas7112 9 місяців тому +1

    Thank you so much for this video. Super helpful and well-presented. Your time and effort is most appreciated!

  • @ichiroutakashima4503
    @ichiroutakashima4503 Рік тому +3

    This video is genius. I really love it. I can't wait to refactor my codes with this. Love the touch ups.

  • @RohitKhareGameplayYT
    @RohitKhareGameplayYT 5 місяців тому

    that's why i call you big brother of css, i love and inspire your work and creative code writing

  • @seanszarkowicz
    @seanszarkowicz Рік тому +15

    These types of videos are amazing - great job. Love the detailed explanations with the possible pitfalls and solutions to those pitfalls !! Keep up the great work

  • @paulsisson8944
    @paulsisson8944 Рік тому

    I’m finishing up a React course right now and as soon as I’m done, I’m diving into CSS Demystified. Can’t freaking wait.

  • @appdevinsights30
    @appdevinsights30 Рік тому +1

    I learned a lot with just 11 minutes. Excellent CSS knowledge. Thank you so much.

  • @caiomarcellusmartinezcabra3061

    The flexbox hackery is just brilliant!

  • @potrosanjuan
    @potrosanjuan Рік тому

    I'm speechless, I just can not imagine CSS without your videos, thank you so much for such a great videos!!!!!!!!!!

  • @danielChibuogwu
    @danielChibuogwu Рік тому

    Ahhhhhhhhh, I love this guy, like I love this guy...that flex grow trick was just what i needed😂

  • @Atractiondj
    @Atractiondj 10 місяців тому

    Last layout trick with the sidebar very must have for me, I eliminated 2 media queries and 50 strokes of code

  • @kntfps
    @kntfps Рік тому

    This is gold, and only takes 11 minutes, omg.

  • @alialtwill6551
    @alialtwill6551 Рік тому +2

    Thank you, thank you for the great video. I really appreciate the effort you put in Videos.

  • @alwaysgratefulmixail7569
    @alwaysgratefulmixail7569 Рік тому +1

    Layouts have been a battle for me so thank you for this great video 😊

  • @iservisat
    @iservisat 10 місяців тому

    I can't thank you enough for all the content, tips etc you share. Keep it going master!!!

  • @Kozi03
    @Kozi03 Рік тому

    Where have you been all my life. Thank you!

  • @body220
    @body220 7 місяців тому

    bro this guy is having tutorials for everything, thank you!

  • @alvarojflores
    @alvarojflores Рік тому

    Not fancy, but useful! Thank you, Kevin! Be healthy and successful!

  • @hellboyfbyao3
    @hellboyfbyao3 Рік тому

    Thank you so much for all you shared so far and for the free course as well. Really appreciate it!

  • @ldburn
    @ldburn Рік тому +2

    I was pondering tables the other day and thought I'd come and have a gander here, you should definitely do a responsive table video. They can be a pain but there are times where tables are needed for information and the CSS behind them would be pretty interesting.

    • @KevinPowell
      @KevinPowell  Рік тому +3

      It's in the works :D

    • @ldburn
      @ldburn Рік тому +1

      @@KevinPowell wicked 🙂 I do enjoy your videos, firmly believe there is always something new to learn or improve on and you always have something different to show 🙃

  • @MirzaMonirulAlam
    @MirzaMonirulAlam Рік тому

    Fascinating video on youTube I have barely seen, and this video is the one. Your every css lessons made me think regarding css even in my busy schedules. Thank you to bring this kind of things to us.

  • @vpgiang0205
    @vpgiang0205 Рік тому

    this is one of the most awesome thing i ever can learn, thank you for sharing 💯

  • @fave1201
    @fave1201 Рік тому

    The min hack on auto grid is awesome. I usually use media queries there and have a different template columns for smaller devices but now I can just write less code. 😁

  • @jwbonnett
    @jwbonnett Рік тому

    For the sidebar I use min and max width with a width of 100% to get the same effect without the need to treat them differently.

  • @hut_fire1490
    @hut_fire1490 Рік тому

    Your channel is a gem 🙌🏻thank you

  • @ridiculousgames365
    @ridiculousgames365 Рік тому

    Hey Kevin, I love your videos and this one is super useful for what I'm doing at work right now. May I suggest reducing the size of your talking head bubble? It often blocks the content.

  • @georgeelliottphotography1
    @georgeelliottphotography1 Рік тому

    Wow, I love it and saves so much time on creating media queries. Also, I like the new format Kevin. i.e. rather than type in every command, you just jump forward. Much better.
    George

  • @nomadshiba
    @nomadshiba Рік тому +2

    i have also been using: minmax(min(100%, 25rem), 1fr), a lot but i recently switched to just using minmax(0, 25rem), i mean its not the same but does the job, and a lot more clean

    • @nomadshiba
      @nomadshiba Рік тому

      i mean if you are listing items it wont work but it works while doing layout

  • @normanejm
    @normanejm Рік тому

    I Love the 5:15... Was Amazing...

  • @bilatungdulang9708
    @bilatungdulang9708 Рік тому

    Flex is really simple, but it will usefull when build a simple design or for quick positioning block. Then, grid is a bit hard to deal with it at first, but it really more usefull to build a spesific or complex design.

  • @anaf4072
    @anaf4072 Рік тому

    One of a few best teachers ever!

  • @vnphantom
    @vnphantom 7 місяців тому

    I'm having to maintain codes in which the previous dev used margin: -x to arrange things... I told my teammate that's not how CSS works and you should just go take up Kevin's course... Thank you!

  • @dinhoangduy
    @dinhoangduy Рік тому

    I just wanna say, you and your contents are amazing!

  • @dave6012
    @dave6012 Рік тому

    I could never get the scroll snap stuff right! Thanks for the super simple example

  • @keldiggs232
    @keldiggs232 Рік тому

    Good lord...This dude is CSS Master!

  • @DC_YouTube2001
    @DC_YouTube2001 Рік тому

    I really enjoy watching your video i have learned a lot
    Now i'm challenging myself to download all your Videos you ever created to my phone and keep it for learning purpose and in case i may have a student in the future your videos will really help a lot.
    Ones I make all the downloads I will create a short video and tag u

  • @Dalton_w
    @Dalton_w Рік тому

    Really great tips!
    Didnt know about some of them techniques, thanks for the video!

  • @Edu-Coimbra
    @Edu-Coimbra Рік тому

    Thank you so much for all your tutorials! A big hug from Brazil =)

  • @Chiaros
    @Chiaros Рік тому

    One of your best videos ever, great work!

  • @paulh6933
    @paulh6933 Рік тому

    the last example was cool

  • @8koi245
    @8koi245 Рік тому

    hahaha the last one was pretty interesting to solidify flex topics that aren't that used ~

  • @outpost31737
    @outpost31737 Рік тому

    Thanks Kevin! Every day's a school day :)

  • @Gahlfe123
    @Gahlfe123 Рік тому

    literally what im working on right now

  • @hrgdavor
    @hrgdavor Рік тому

    great video. Thank you for the useful examples.

  • @ericvandruten
    @ericvandruten Рік тому

    Awesome, Kevin! thanks. Coincidentally i was just thinking about implementing one of these layouts, so perfect timing as well!

  • @plecoe
    @plecoe Рік тому

    Great demonstration!! Keep going....

  • @danish7335
    @danish7335 Рік тому

    Guys i learned responsive design with their conquering responsive layout.. If u have any problem to building responsive website so i believe (CRA) course is mandatory for you

  • @codehal
    @codehal Рік тому

    Great video sir ...

  • @iRockTheBeat1
    @iRockTheBeat1 Рік тому

    Thank you Kevin

  • @ArtyomStouch
    @ArtyomStouch 10 місяців тому

    Вітання панові Кевіну з України, Ваші відео допомогають мені та полегшують навчання.
    Greetings to Mr. Kevin from Ukraine, your videos help me and make my studies easier.

  • @fabianjochenkanzler
    @fabianjochenkanzler Рік тому +1

    it’s so cool to look at one of your videos realizing that i know everything you are explaining. i came up with the same solutions during coding, had the same hacks. that’s really uplifting. maybe i’m better skilled and have greater knowledge and understanding than i thought. thank you for that.
    and thank you for that video, putting that all in one place.

  • @andreiKspb
    @andreiKspb Рік тому

    Kevin I love you )). Thanks bro for all staff

  • @pibbz13
    @pibbz13 Рік тому

    You sir, have this really nailed down 🤩

  • @Krishnasaini
    @Krishnasaini Рік тому +2

    How do you know CSS so well? What path did you follow ? Or it comes with experience?

    • @phucnguyen0110
      @phucnguyen0110 Рік тому +2

      Most are from experience, I am sure that Kevin has been doing web dev since the 90s

    • @KevinPowell
      @KevinPowell  Рік тому

      Yeah, been mucking around with websites since the late 90s, and been teaching it over a decade. Experience goes a long way, and teaching it helps get into it deeper

  • @ΝικόλαοςΤζουνάκος

    great stuff Kevin, thank you!

  • @nikhilpsathyanathan
    @nikhilpsathyanathan Рік тому

    Simple and useful video

  • @rankarat
    @rankarat Рік тому

    Great video, thanks!

  • @AlvinIsChipmunk
    @AlvinIsChipmunk Рік тому

    Amazing work Kevin 😃 This is like a cheatsheet for me

  • @tenc6491
    @tenc6491 Рік тому

    Superb as always🔥

  • @BGdev305
    @BGdev305 10 місяців тому

    I'm confused, wouldn't using VW or REM instead of px for the widths be a better solution?

  • @RaveKev
    @RaveKev Рік тому

    Wow, i want to print that video and hang it on my office wall!

    • @KevinPowell
      @KevinPowell  Рік тому +1

      Thanks so much, glad you enjoyed it!

  • @HocineKamikaz
    @HocineKamikaz Рік тому

    The content is 🔥🔥
    Thank you 🌹

  • @olatunjiabayomi5945
    @olatunjiabayomi5945 Рік тому

    hi. Kudos!. In the main-sidebar example, can you explain why the sidebar got so squashed up by the main in flex mode? I was expecting them to shrink at the same rate since there shrink is both 1 and their size is auto. Why is the side bar width so shrunk to min-content?

  • @ポヤポヤ
    @ポヤポヤ 11 місяців тому

    your video is goldddd

  • @IvoPoetzsch
    @IvoPoetzsch Рік тому

    Hi Kevin, thx for this Tutorial. I have a Question: How I can solve this with multiple Rows ? (I need a static Count of Columns but flexible Rows in a scroll Container). On Desktop it works but on mobile the Columns gives right a large Offscreen Space... :( many Thx)

  • @vasyaqwe2087
    @vasyaqwe2087 Рік тому

    This is super useful, thanks!

  • @seanszarkowicz
    @seanszarkowicz Рік тому +1

    Thanks!

  • @Pesthuf
    @Pesthuf Рік тому +1

    I wish grid would make it easier to define that you want columns counts of certain sizes only - like only allowing snapping between 8, 4, 2 and 1 while disallowing 5,6 and 7.
    This comes up often when trying to align logos and you don't want, say, 6+2 items, but only 8 or 4+4 or 2+2+2+2...
    So far, I've not found any solution other than media queries (and container queries in the future).

    • @KevinPowell
      @KevinPowell  Рік тому

      That would be pretty cool of we could do that!

  • @leodragonheart754
    @leodragonheart754 11 місяців тому

    I have a question, is there a standard on how to set text sizes? Right now I am looking at each section at each breakpoint and use media queries to adjust the text sizes but there has to be a better non time consuming way of doing it

  • @NicoHeinrich
    @NicoHeinrich Рік тому

    4:30 This is magic. Why does the mouse wheel work horizontally?! I normally use JS for this ...

  • @criztiandev
    @criztiandev Рік тому

    your the chad sir kevin

  • @TadRichard
    @TadRichard Рік тому

    Is there a way to force flexbox to evenly distribute (by number) the child elements across rows? For example, if I have 8 elements and they can all fit in one row, display them as such. But if I reduce the width such that a second row is created, I'll end up with two rows of four instead of one row of seven followed by a row of one. Setting the grow value only seems to work across elements in the same row, not across all child elements in the flexbox.

  • @bazimtsweni5343
    @bazimtsweni5343 Рік тому

    You my friend, are a magician!😂😂😂

  • @D7460N
    @D7460N Рік тому

    Thanks, Kevin for another great video!
    Question in regard to the reel demo.
    What if each horizontally scrolled section do not share the same height?
    One section has a lot of content causing the other sections to be comparatively empty.
    Thanks again for your good work.

  • @Irinyadler
    @Irinyadler Рік тому

    Hi, thank you for a great video. Could you please make a video about tips on how to create an eco-friendly sustainable website? Now they are becoming highly requested among the clients. Thanks.

    • @KevinPowell
      @KevinPowell  Рік тому +1

      Well, the main thing would probably be keeping them simple and light-weight, I'm guessing... The more heavy lifting to fancy effects that the browser has to do, the more resources it will use. I'd be really curious on checking the power consumption of websites, not something I've ever looked into and I'm not even sure how to accurately test that. I think, in general, the difference would be pretty small, and it might be more of a marketing thing, but I'll see if I can't dig anything up to.

  • @luismoriguerra669
    @luismoriguerra669 Рік тому

    Thanks a lot! master

  • @StanleyBateswar
    @StanleyBateswar Рік тому

    Really nice!

  • @achyutkayastha4248
    @achyutkayastha4248 Рік тому

    using media query on the last one is less confusing than using flex basis?

  • @SoItGoesCAL34
    @SoItGoesCAL34 Рік тому

    Great!.... Dare I say it? AWESOME :)

  • @dwarfbard
    @dwarfbard Рік тому

    By the way it would be interesting to see how you would tackle accessibility options with modern website css.

  • @toddribnek6660
    @toddribnek6660 Рік тому

    Haha, I've never thought of using flex-grow like that. Not sure if you were adjusting to fast but it looked a little jittery.

    • @KevinPowell
      @KevinPowell  Рік тому

      Might have just been a recording glitch, doesn't cause any issues I've ever noticed.

  • @deatho0ne587
    @deatho0ne587 Рік тому

    Man what we used to have to do for these, prior to grid & flex.

    • @KevinPowell
      @KevinPowell  Рік тому +1

      Blood, sweat, and floats 😅 - it wasn't an especially fun time for layouts, but it was better than tables!

  • @lll-vq6pm
    @lll-vq6pm Рік тому

    sir can you make a video about loop reel scrolling please.

  • @intsfanatic
    @intsfanatic Рік тому +1

    Wow, didn´t even know flex-grow can have a value of bigger than 1.