Create Responsive CSS Grid Layouts with GRID WRAPPING

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ม.ค. 2025

ความคิดเห็น • 123

  • @HarlandGartley
    @HarlandGartley 3 ชั่วโมงที่ผ่านมา +1

    Just what I was looking for. Well explained without any blurb or annoying music. Great stuff! Thanks!

  • @FzsHotDogInDonut
    @FzsHotDogInDonut 5 หลายเดือนก่อน +83

    This is absolute brilliant.
    if anyone wondering how to write it in tailwind I will leave the code here,
    grid grid-cols-[repeat(auto-fit,minmax(300px,1fr))] gap-10

  • @watchandlol
    @watchandlol 25 วันที่ผ่านมา +2

    The most useful example of CSS grid being responsive that fills all the available space while wrapping content without the need to use media queries. Brilliant!

  • @JeanDidier
    @JeanDidier 3 หลายเดือนก่อน +13

    Knowing this fixes 80% of css problems, at least for me ;)

  • @Dexter101x
    @Dexter101x 5 หลายเดือนก่อน +20

    I can't wait for your CSS Grid series. I'm always bamboozled by grid and flex

  • @ColinRichardson
    @ColinRichardson 3 หลายเดือนก่อน +3

    The moment I heard "auto-fit" exists, I had already wondered if minmax would work.
    Thank you for the information.

  • @_tingExE
    @_tingExE 5 หลายเดือนก่อน +5

    WOW, that autofit is so good. I didn't think of that, I always do the column count per media property. Thanks for this

  • @Laura-001
    @Laura-001 5 หลายเดือนก่อน +2

    I have to say as well thank you. Previously, I was using media queries and a fixed number of columns but this makes it much easier. One tip, if you have a row with less items, use auto-fill and it won't stretch to the total width of the container. Looks way better!

  • @NapKingCole84
    @NapKingCole84 5 หลายเดือนก่อน +1

    I've seen auto-fit and min-max in a tutorial before (hi Kevin), but you broke it down here very well and gave me the "aha" moment where it all clicked. Subscribed! Thanks

  • @examplewastaken
    @examplewastaken 5 หลายเดือนก่อน +1

    Its not often that I watch two videos and sub...incredible work mate!

  • @ВикторСледник
    @ВикторСледник 5 หลายเดือนก่อน +1

    Fabian, your css courses are the most useful I've ever found so far. Thank you a lot 🙏🙏🙏

  • @ghala03
    @ghala03 5 หลายเดือนก่อน +1

    Yeeeessss!! this is what I was waiting for 🎉🎉🎉

  • @mr.__rwicha
    @mr.__rwicha 2 หลายเดือนก่อน +1

    This video deserves a million of views

  • @nickolaizein7465
    @nickolaizein7465 5 หลายเดือนก่อน +4

    Yes, please grid, more grids 😊

  • @CyberTechBits
    @CyberTechBits 3 หลายเดือนก่อน +2

    @Coding2GO great video. I've been using this strategy for quite some time now. It's fantasit for product cards. One thing I've had to do is to add max-width between 1200px and 1400px along with margin-inline auto as opposed to justify content center so it won't keep adding columns when you get past those screen sizes. HTHs. Great stuff my friend!

  • @DevGuy-YT
    @DevGuy-YT 5 หลายเดือนก่อน +1

    Very straight forward, love it

  • @iDoc_Elf
    @iDoc_Elf 2 หลายเดือนก่อน

    Very useful! I've been looking for this for so long.

  • @pearl-r8h
    @pearl-r8h 3 หลายเดือนก่อน +1

    Ngl bro, you explain everything really well.

  • @MOHAMMEDKHALANDER-g1c
    @MOHAMMEDKHALANDER-g1c 5 หลายเดือนก่อน +1

    Ohhh My Goodness, last time we all commented for this video and here we got it
    We just love you sir, We are not getting how to thank you sir 😭😭😭😭😭😭
    Thank you so much, love from every coder :) 💖💖
    And one small doubt, Can we just have some more videos on grid, like covering even some other topics in grid
    please,

  • @ikramali425
    @ikramali425 5 หลายเดือนก่อน +1

    Brother Such a long and complex topic you just Explain in 6 min. Amazing Man🎉. You got a new subscriber ❤

  • @keochanmarido188
    @keochanmarido188 5 หลายเดือนก่อน +1

    Really love your video. keep up the good work

  • @BegençÝazdurdyýew
    @BegençÝazdurdyýew 4 หลายเดือนก่อน

    The best web dev channel, everything is explained clearly👍

  • @mhuzaifa6040
    @mhuzaifa6040 5 หลายเดือนก่อน +2

    Thanks man❤

  • @bmjhayward
    @bmjhayward 3 หลายเดือนก่อน

    exactly what i was lookin for thankyou legend

  • @MyLearnYard
    @MyLearnYard 2 หลายเดือนก่อน

    bro your videos are super awesome, just love it

  • @Dhanjeerider
    @Dhanjeerider 5 หลายเดือนก่อน +5

    All magic based on the
    :reapet(auto-fit, minmax(300px, 1fr)); ❤

  • @SkyV77
    @SkyV77 5 หลายเดือนก่อน +2

    fav channel

  • @kareembamidele4804
    @kareembamidele4804 5 หลายเดือนก่อน +1

    I always look forward to ur videos, it has really make me better as a developer 🎉

  • @tech45-d3y
    @tech45-d3y 5 หลายเดือนก่อน +1

    wow. you have explained very well . thanks a lot

  • @ZiafatAli
    @ZiafatAli 5 หลายเดือนก่อน +1

    Huge respect man 🎉

  • @julienheng3880
    @julienheng3880 4 หลายเดือนก่อน

    Hey your tutorials are amazing! You just have gained another fan lol

  • @MuhammadBilal-d5j
    @MuhammadBilal-d5j 5 หลายเดือนก่อน +1

    love the way you explain

  • @Solo_playz
    @Solo_playz 5 หลายเดือนก่อน +46

    Bro you are increasing my knowledge around CSS that my friends will take more 50 years to get there 😂😂😂

    • @jeremygl1569
      @jeremygl1569 4 หลายเดือนก่อน +1

      It means you and your friends should return to a good computer science school to learn the basics of CSS. This video still has mistakes, since using pixels is very bad practice... So that would also take you 50y to learn if you didn't go to a proper school

    • @gunasekharrongali1870
      @gunasekharrongali1870 3 หลายเดือนก่อน

      😂😂 well said

    • @oladipupoibrahim2128
      @oladipupoibrahim2128 3 หลายเดือนก่อน

      ⁠​⁠@@jeremygl1569since you said is a bad practice , I guess you should correct us here lol

    • @jeremygl1569
      @jeremygl1569 3 หลายเดือนก่อน

      @@oladipupoibrahim2128 You found this video which means you try to become a programmer, right? Then, if you try to become one, then also act like one: DYOR.
      Do you know what that means?: Do Your Own Research.
      Why ask me and hope to get an answer while the only thing you should have done instead of writing me is searching on the youtube why pixels are bad practice. Is it that hard? I am not your tutor, be your own tutor.
      All i can say to everyone reading this comment: I am now a 3rd year software engineer student at one of the best schools in Europe for IT, and when any of the teachers sees ANYWHERE the use of pixels, we get an immediate zero.

  • @Devil_02-es9oy
    @Devil_02-es9oy 5 หลายเดือนก่อน +1

    Sir you are my fav coder ❤❤

  • @TusharBirole
    @TusharBirole 5 หลายเดือนก่อน +1

    Thank you so much great explanation.

  • @IwujiGoodluck
    @IwujiGoodluck หลายเดือนก่อน

    Thanks alot, for this amazing tutorial now time to put into practice

  • @ikbo
    @ikbo 4 หลายเดือนก่อน

    You should do a course on modern web layouts and how to implement them. Basically layout patterns and how to implement them with modern css. Would pay for this.

  • @diegopelicce
    @diegopelicce 2 หลายเดือนก่อน

    awesome, thanks a lot for that!

  • @freddymazenge1462
    @freddymazenge1462 19 ชั่วโมงที่ผ่านมา

    Best Tut Ever

  • @arsheikh_insight
    @arsheikh_insight 3 หลายเดือนก่อน

    Awesome tutotial !

  • @felixurbano1199
    @felixurbano1199 5 หลายเดือนก่อน +1

    Excellent explanation! Thanks for share it

    • @coding2go
      @coding2go  5 หลายเดือนก่อน

      Glad it was helpful!

  • @itx_mhassan
    @itx_mhassan 2 หลายเดือนก่อน

    These videos help alot
    Thank you sir ❤

  • @azamcangame5253
    @azamcangame5253 5 หลายเดือนก่อน +2

    Zabardast!🤩🤩

  • @milanmakawana637
    @milanmakawana637 5 หลายเดือนก่อน +1

    Thank you so much 🥰😇😇🥰

  • @danielgago-sk
    @danielgago-sk 5 หลายเดือนก่อน +2

    One "minmax" instruction and 20 rows of css code with @media in my project get out... Not bad... 🙂 Thanks

  • @rkkalhoro65
    @rkkalhoro65 5 หลายเดือนก่อน +1

    Very helpful 👌

  • @chill_orange8374
    @chill_orange8374 5 หลายเดือนก่อน +1

    FIRST COMMENT. THANK YOU FOR MAKING THIS!!

  • @ahmedhassansheikh9436
    @ahmedhassansheikh9436 7 วันที่ผ่านมา

    amazing thank you

  • @imetiiii
    @imetiiii 2 หลายเดือนก่อน

    amazing ❤❤

  • @thejuskv8052
    @thejuskv8052 หลายเดือนก่อน

    Thank you♥

  • @gabrielfranzen1589
    @gabrielfranzen1589 2 หลายเดือนก่อน

    Thank you

  • @MuhammadOkasha-r1u
    @MuhammadOkasha-r1u 5 หลายเดือนก่อน +1

    It's too good man

  • @FarhatMustafa-gd8fp
    @FarhatMustafa-gd8fp 4 หลายเดือนก่อน

    Very Helpful 😍

  • @himanshufs
    @himanshufs หลายเดือนก่อน

    crazy video 🔥

  • @luman_supercky
    @luman_supercky 5 หลายเดือนก่อน +1

    Fab ❤

  • @KamranAli-p8c
    @KamranAli-p8c 4 หลายเดือนก่อน

    Thanks for your this video

  • @keshavshiyal7850
    @keshavshiyal7850 2 หลายเดือนก่อน

    Excellent sir, inshort ...

  • @soulfulmusicindore
    @soulfulmusicindore 12 วันที่ผ่านมา

    Perfect

  • @gareth2021
    @gareth2021 2 หลายเดือนก่อน

    thanks

  • @MetroExodus999
    @MetroExodus999 5 หลายเดือนก่อน +1

    Good bro

  • @7oda_alnakeeb
    @7oda_alnakeeb 4 หลายเดือนก่อน +1

    Bro got a master degree in css

  • @vladvasil27
    @vladvasil27 5 หลายเดือนก่อน +2

    Can I do the same but the number of columns will depend on the widest element? The width is not known in advance, for example in a grid of different image sizes

  • @KaranOdedra
    @KaranOdedra 5 หลายเดือนก่อน +4

    Nice.
    One question tho: how do we use the same strategy to get the width of the first column to be 33% and the second column to be 66%?

    • @piewi
      @piewi 2 วันที่ผ่านมา

      1fr 2fr

  • @enenotowitch628
    @enenotowitch628 3 หลายเดือนก่อน

    5:36: grid-container

  • @vosyasabesquien
    @vosyasabesquien 2 หลายเดือนก่อน

    1:19 but can we get centering of the two cards of the last row with css grid?

  • @blented
    @blented 3 หลายเดือนก่อน

    amazing

  • @S.A.F707
    @S.A.F707 5 หลายเดือนก่อน +1

    Absolutely informative 👍🏻. Can we make a website layout with grid? Like a navbar/header sidebar,sections of content and a footer all by using grid?

    • @coding2go
      @coding2go  5 หลายเดือนก่อน +1

      Yes, absolutely. I would recommend to use grid-template-areas for that.

    • @ggamos9831
      @ggamos9831 2 หลายเดือนก่อน

      @@coding2go Thank you Fabian for an excellent and concise demonstration of the auto-fit and minmax function. I was also wondering about complete layouts as S.A.F707 asked about. I have built a few pages of my website using grid-template-areas but have used a media query for mobile to make it reduce to 1 column. It does that, but I have to adjust many things, like reducing font-size, padding, margins etc.. and the result is that some pages look wider than others .. I can't get the pages to look the same size in the basic layout.
      Could this be a padding problem? I have a suspicion that padding is a culprit. That's a bit confusing for novice site builders ;-)
      Or do you have a course to explain how to get consistent page layout sizes? Thanks kindly!

  • @Nafijad96
    @Nafijad96 5 หลายเดือนก่อน +1

    When will you launch the Javascript course?

  • @DavidM_
    @DavidM_ 3 หลายเดือนก่อน

    What would be your solution to center the wrapped element? When we have for example 3 columns and one element wraps it is placed to the left column but i would like it to be centered. This is the reason i prefer flexbox here because there is no need of using additional css if the wrapped element should be centered.

  • @UwU-dx5hu
    @UwU-dx5hu 5 หลายเดือนก่อน

    Wow😮

  • @iannmenezes
    @iannmenezes 5 หลายเดือนก่อน

    man, I love you XD

  • @amazingrespect7089
    @amazingrespect7089 5 หลายเดือนก่อน +1

    Video on Basic to Advanced Animations. 🙏🙏🙏

    • @Rajpatel_1103
      @Rajpatel_1103 4 หลายเดือนก่อน

      I uploaded soon advance animation by gsap in my channel subscribe

  • @MohamedHussain-b4j
    @MohamedHussain-b4j 5 หลายเดือนก่อน +2

    😍😍

  • @mussachitemo
    @mussachitemo 4 หลายเดือนก่อน

    Subscription button 🎉😂, thank you

  • @alirezanasirzade2443
    @alirezanasirzade2443 5 หลายเดือนก่อน +1

    i have a question is there a way to write HTML code in modules like breaking it down into multiple HTML files and the add them to the main HTML file ???
    with out react I mean
    thanks for your great videos

  • @gunavanshakd1568
    @gunavanshakd1568 หลายเดือนก่อน

    Hi, how can we add images to each box of the grid?

  • @relaxingbuddygaming8867
    @relaxingbuddygaming8867 5 หลายเดือนก่อน +1

    Now I have responsive power

  • @AlThePal78
    @AlThePal78 3 หลายเดือนก่อน

    man you made it make sense to me LOL

  • @DavidPulke
    @DavidPulke 3 หลายเดือนก่อน

    you can use "columns" and thats it
    but good Video :)

  • @KaOPYGO
    @KaOPYGO 5 หลายเดือนก่อน +1

    ❤❤

  • @GastonSure
    @GastonSure 3 หลายเดือนก่อน

    Hi coding2Go, how can you achieve the layout,(you have section that contains image, few headings and some paragraphs to each heading.) at certain screen size image must be the other side while heading and paragraph also other side.? Using grid css.

  • @sinandoganli
    @sinandoganli 3 หลายเดือนก่อน

    challange is different heights for components ;)

  • @leonardoplus1671
    @leonardoplus1671 4 หลายเดือนก่อน +1

    I love you

    • @kx_exmum
      @kx_exmum 4 หลายเดือนก่อน +1

      i love you too 😘

  • @griffindavidson8156
    @griffindavidson8156 12 วันที่ผ่านมา

    now... how can we combine this with sub grid? currently breaks for me when I try to use sub grid and this as well

  • @JACKoPL
    @JACKoPL 5 หลายเดือนก่อน

    And how to make such empty placeholders to fill the rest of the box to the end of the row? We don't always know when we are dealing with dynamic data (php). I guess we need to calculate the maximum number of columns and add additional boxes (max-1). And depending on the number of columns show or hide the appropriate number of added boxes.

  • @fauzulkabir9300
    @fauzulkabir9300 5 หลายเดือนก่อน

    is it possible that i made 12 colum but i wnat that image come on 7 colum so if there is be responsive for mobile , in short that 12 colum but image cover 7 colum i there no space then it come on next line

  • @sbonelomtshali7909
    @sbonelomtshali7909 5 หลายเดือนก่อน

    ❤love it

  • @Ninja_bit
    @Ninja_bit 4 หลายเดือนก่อน

    I always use auto-fill .
    what is the difference between auto-fit and auto-fill

  • @gaworytprwmWk
    @gaworytprwmWk 5 หลายเดือนก่อน +1

    Make me Show Sales online with html css 🙏😣

  • @codemeanslove
    @codemeanslove 5 หลายเดือนก่อน

  • @XDKOZ
    @XDKOZ 5 หลายเดือนก่อน

    Mmm I already watched that tutorial that you explained grid but there idk what you really explained like boxses adjustments ets

  • @AS-mc2db
    @AS-mc2db 5 หลายเดือนก่อน

    Dear sir please make e commerce website fully response.... please ❤

  • @atul-xt
    @atul-xt 5 หลายเดือนก่อน

    ❤❤

  • @isaacgarcia2745
    @isaacgarcia2745 21 ชั่วโมงที่ผ่านมา

    The problem comes when you only have one element in the grid, lets say I want to display user content if the user only have one element it grows to the whole screen

  • @ZoneBBB
    @ZoneBBB หลายเดือนก่อน

    I do exactly what you did yet my grid is not responsive...freaking frustrating.

  • @reanwithkimleng
    @reanwithkimleng 5 หลายเดือนก่อน

    Second comment thank ❤❤

  • @System3200
    @System3200 5 หลายเดือนก่อน

    damn, i'm not even a beginner and im still learning from your videos

  • @Gaurav.esc09
    @Gaurav.esc09 5 หลายเดือนก่อน

    3rd comment 😅

  • @Comet-1111
    @Comet-1111 5 หลายเดือนก่อน

    Hi, when this series would be published? Thanks

  • @mickdavies5647
    @mickdavies5647 หลายเดือนก่อน

    You seem to have a knack for creating content that helps people understand complicated css topics quickly, which is great! Well done. However, please don't stoop to dishonesty. This video is highly misleading. Kevin Powell has never said anything like 'don't use flex wrap' or anything like it. What he has repeatedly said is to learn both flex and grid, and then use whatever tool helps you get whatever effect you are looking for in the easiest way possible. He compares it to work shoes and cleats; you own both and then wear whatever is most suitable to your current use case.
    In this case, you are choosing a scenario where grid would be a strong fit, but then use sleight of hand to make it look like it fits all use cases. Making a site responsive doesn't mean that the cards should always stretch. Making a card fixed width and then justifying the title either right or left is a completely acceptable responsive design pattern, but can lead to all sorts of ugly displays with the approach you are outlining.
    I'd love to see you dropping the misleading of your audience but carrying on the great teaching work so that this channel can be one I subscribe to, support and share (as I do Kevin Powell's)