One Line Of Code By Master CSS

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024
  • In this video, with the topic One Line Of Code CSS By Master CSS, I will share with everyone a particularly impressive line of code used in the layout, with the power to surpass grid and flex in CSS. And more specifically, this CSS property is also automatically responsive.
    Full Series CSS Tutorial: • CSS Tutorial
    -----
    Hello everyone, I'm creating a lot of new projects every day and sharing them 😍, including things you'll love to know about javascript and web Developer, Designer. Subscribe to the channel so you don't miss it ✅.
    #javascript #code #css
    -----
    Theme VsCode I'm Using: • Create Your Own VSCode...
    Featured video series
    React Js Tutorial: • React JS
    Design Slider - Carousel web: • Design Slider - Carous...
    E-Commerce Web Coding: • E-Commerce Website Code
    Design Parallax SCrolling Effect: • Reponsive Parallax Scr...
    Web Applycation Code: • Web Application Code
    Javascript Tutorial: • Javascript Tutorial
    CSS Tutorial: • CSS Tutorial
    Many other impressive videos: / @lundeveloper
    Contact With me:
    Instagram: / lundev.web
    Email: hohoang.dev@gmail.com
    Buy me a cup of coffee by clicking the thanks button on any video. Thank you very much for your support 😍.
    Here, I share all my knowledge about Developer and Web Design including languages ​​such as HTML, CSS, SASS, Javascript, Vue, React, Bootstrap, Tailwind along with clean code techniques and UI UX Design.

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

  • @lundeveloper
    @lundeveloper  2 หลายเดือนก่อน +99

    Is the video too short? If you find it interesting, don't forget to like and subscribe to watch interesting videos about programming and web design.

    • @adivsingh9753
      @adivsingh9753 2 หลายเดือนก่อน +6

      Bro can you please add something from 3js ... plzzz and animated related content..

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

      Your videos are amazing and can you please bring some 3js content as well for animations...

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

      @@anshikatripathi3466 thanks 4 you correction 🙄.

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

      @@lundeveloper perfect length. Right to the point with no rambling

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

      column-width:20em;
      Should do the same thing

  • @89marufomio66
    @89marufomio66 2 หลายเดือนก่อน +383

    bro is curing my mental health

    • @lundeveloper
      @lundeveloper  2 หลายเดือนก่อน +16

      Like a miracle 😍

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

      @@lundeveloper Miracle Worker😅😅

  • @regibyte
    @regibyte 2 หลายเดือนก่อน +125

    Wow this is impressive! Years of CSS development and I never knew Masonry layout could be done that easily! Mindblown!

    • @jomoc6112
      @jomoc6112 2 หลายเดือนก่อน +14

      its new css feature supported only by latest browsers. thats why we did not know this before. the video forgot to said this important information

    • @t-m-r
      @t-m-r หลายเดือนก่อน +5

      ​@@jomoc6112 No, it’s not new. This feature has been around for at least 10 years, and it wasn't designed for masonry layouts. It also has accessibility issues. However, a proper way to achieve this in a single line is expected to be available within 1-2 years.

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

      ​@@t-m-rwhat are the accessibility issues?

  • @1More_Dreamer
    @1More_Dreamer 2 หลายเดือนก่อน +302

    Bro is casually improving my skills 😢

    • @lundeveloper
      @lundeveloper  2 หลายเดือนก่อน +9

      That's great. 😍😍

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

      Likeee😂😂😂😂😂😂

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

      Facts!

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

      you mean robot?

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

      @@datastatacian anyways, I felt better after that 🤣🤣🤣🤣

  • @luzzZq
    @luzzZq 2 หลายเดือนก่อน +32

    the funny thing is, that I encountered that type of problem about 2 weeks ago, struggled to somehow fix this and gave up on doing flex + media queries to split it into multiple cols when needed. That's a wonderful thing to know now.

  • @pedrogris
    @pedrogris 2 หลายเดือนก่อน +57

    The main issue with this is that images are not ordered "correctly"
    Instead of showing the first images at the top of the list it orders them form top to bottom in the first column, and then it shifts to the next one in the next column, meaning the first top images in the following columns will not be the first images on the list, despite that is a cool workaround when order is not crucial, great work!

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

      what would be the easiest way to order them vertically/horizontally?

    • @SimonLaudati
      @SimonLaudati 2 หลายเดือนก่อน +6

      Exactly, useless in real-life usages

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

      ​@@lucasfranco1758 I don't think there's a way to do it with only css right now, since the order depends on the height of the elements. You can use a library like masonic or masonry-layout, or use javascript to reorder the elements

    • @ben-brady
      @ben-brady 2 หลายเดือนก่อน +1

      Additionally, it has very low browser support so it's not usable rn

    • @N1rOx
      @N1rOx 25 วันที่ผ่านมา

      @@ben-brady It's showing browser compatibility across the board..

  • @DemPilafian
    @DemPilafian 29 วันที่ผ่านมา +4

    You youngsters have it so easy.

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

    When I started with webdesign and development in 2013 when HTML5 and CSS3 was barely adopted and responsive webdesign was at it's emerge I CRAVED for such a feature. I remember hacking something together with CSS floats and dozens of lines in JS, calculating height, width, columns etc. Now it's finally there in a simple single line of code. I can die in peace

  • @utvikler-no
    @utvikler-no หลายเดือนก่อน +2

    Probably the best css tricks I’ve seen in many years.

  • @lundeveloper
    @lundeveloper  2 หลายเดือนก่อน +8

    It's really just one line of CSS code

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

      ok but can you do that in minecraft also?

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

    We need videos like this daily, this is just too awesome.

  • @EricFressange
    @EricFressange 2 หลายเดือนก่อน +18

    Nice solution if the order of the cards is not important. thx

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

    Nawhh I was literally just making a casting pics gallery for my actor portfolio website, yesterday. Now this shows up in my recommend! I cropped all the images to different sizes to intentionally get this collage looking effect, only to realize it's harder to code than I expected. My first approach was to use three grid columns, too. This helps massively!

  • @iftekharalammithu5128
    @iftekharalammithu5128 2 หลายเดือนก่อน +14

    Every each video made me realize how much there is to learn.

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

      I'm glad it was useful to you 😊

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

      same thing

  • @kenthsaya-ang3718
    @kenthsaya-ang3718 2 หลายเดือนก่อน +27

    This would be a perfect solution if the order of images, whether vertical or horizontal, does not matter.
    The problem with this solution is when you wanted to order the images horizontally. If you can notice in the flex or grid method, the order of the first three images are horizontally laid. When it comes to the columns method however, the same images becomes ordered vertically.
    I think fixing this issue would involve using javascript to reorder elements/swap rows and columns. But there might be another set of problems for making it responsive lol. I'll think about it next time 😅
    Btw, great video as always!

  • @velocity0212
    @velocity0212 2 หลายเดือนก่อน +23

    🤯You are god of css

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

    This is top tier teaching right here. GODAMNNNNN.

  • @mrselcet
    @mrselcet 2 หลายเดือนก่อน +17

    Video is not too short.
    The video is exactly perfect time.
    In one line :
    Man, you’re the best!!!

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

    Thank you! So refreshing, I am younger 5 years now! 😊

  • @mateod700
    @mateod700 2 หลายเดือนก่อน +11

    I was thinking about my next projects, and this is what I wanted to do, u are amazing bro!

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

      It's great that this video is out there right when you need it ❤

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

    I just love this channel funny enough just few days ago i was just telling a friend that i needed to learn this masonry layout (didn't even know what it was called at the time). I tried Both Flex and Grid but couldn't achieve the layout. I manipulated my way around it but it wasn't efficient. Long story short you've just improved my skill and made me a better developer Big thanks to you.

  • @SamuelKarani
    @SamuelKarani 2 หลายเดือนก่อน +10

    However the proposed masonry layout will be from left to right - columns are up down to the next column. In some cases this matters - in some, like yours, the direction of flow does not matter.

  • @zainuldin9095
    @zainuldin9095 2 หลายเดือนก่อน +4

    amazing! i can remember first time when I solve this problem I don't know I used almost 200 lines of ungodly javascript and I love the way it's working cuz we always need to add JS to make remaining space divided equally but not anymore.

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

    You got a new subscriber bro. I have started my web dev journey literally 10 days ago, and Still I am finding your videos helpful.

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

    Masonry layout has always been a problem to me. There are entire libraries to handle this layout, I didn't know this was that simple. Thank you!

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

    as a backend dev I find it fascinating that you can do that in CSS, great stuff!

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

    Dude I've been looking for this tutorial for months!!! Thanks dude!

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

    great video, it's feels like
    "hey I've seen this one. this is a classic"

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

    5 Minutes. 3 different ways with cons and pros. Wow.
    (Thanks! ❤)

  • @HaseebAdnan0
    @HaseebAdnan0 2 หลายเดือนก่อน +40

    What's crazy is that I was thinking this one was a very recent feature that probably isnt supported in many places.
    However, it's pretty much supported everywhere. I am mind-boggled why this is the first time I came across this.
    Thanks!
    To answer your pinned comment: the video is just the right length with enough information.

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

      Thats crazy, right ? 😍😍😍

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

      same here mate

    • @onça_pintuda999
      @onça_pintuda999 2 หลายเดือนก่อน

      Thought exactly about it, very impressive

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

    Bro is reviving my interest in web dev 😂

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

    Bro, I didnt search for this but this is gold. Thanks!

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

    Again, the best channel for CSS tips and tricks in details. A lot of hours long courses don`t teach the little things and you are doing it, so its awesome. You are great!

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

      Thank you brother 😍

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

    Man, you are the best web design yt for real, terrific work, keep it up

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

    I have been looking for this for a long time until I gave and realized it's no way. 😁 I just saw this today by chance. Thanks for the helpful content. ❤❤🎉

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

    I have subscribed just watching 2 videos that came on my feed randomly. And you have earned it!

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

      Thank you brother 😍❤️

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

    And I was just struggling with making Masonry yesterday, you're a genius.

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

    I been looking for this for 4 years, thanks

  • @sachindeveloper831
    @sachindeveloper831 28 วันที่ผ่านมา

    Dude u cured my trauma about learning css perfectly 😢😢😢😢❤❤❤❤

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

    Wow! I've tried it with Tailwind CSS, and it completely transformed the vibe of the webpage-thanks, man. I love learning tricks and tips like this; please share more.

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

    As some people already have mentioned, the ordering causes issues. A lot of the time masonry layout is used with infinite querying to load more images/content. This causes a reordering of the layout and doesn't position the elements correctly.
    Only useful if you have static content with masonry which is kind of rare.

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

    trong tất cả kênh hướng dẫn CSS cao cấp thì em thấy channel này là hay nhất

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

      Cảm ơn em nhá 😍

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

    Oh. My. God.
    I avoid CSS but tomorrow i'll dive headfirst into it all because of you!!

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

    This is huge, I been struggling with this type of layout for months.

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

      Glad this video was useful to you

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

    Whole new level of css for backend engineer who do something front end

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

    Oh my god, nothing excites me like this kind of things, which i did not know, i'm genuinely happy. GJ sir
    Take my sub!

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

    Your content is rare gold.
    Looks like i am watching coding anime 😂❤

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

    Nice idea. Masonry grids still have accessibility issues because the tab navigation can be different to what you would expect.

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

    Thank God I came across your channel,you're a genius

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

      Thank you for watching my content ❤‍🔥

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

    SCSS safe my live. but this guy content make me level up.

  • @joselife-on4029
    @joselife-on4029 2 หลายเดือนก่อน

    You are original and that why the peopple follow you, PD I like the gas/winds. Greetings from Argentina

  • @ZeeshanAhmad-el9ye
    @ZeeshanAhmad-el9ye 2 หลายเดือนก่อน

    Bro you increased my interest in CSS also

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

    damn those soundeffect are masterpiece

  • @AK-fo6jj
    @AK-fo6jj 23 วันที่ผ่านมา

    Great video, simple explanation, very good.

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

    Great tip, columns never got the love it deserved when it came out nearly two decades ago. Wonder if you can use a gap property like in grid/flex.

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

    Dude I needed this in work!! Thanks

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

    Thank you so much for this tutorial. This just pooped up in my YT feed at the right time. 😎

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

    THANK YOU, big fat THANK YOU!! I'll implement that in future projects!

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

    This is beautifully efficient. Bravo. 👏

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

      Bravo. 👏 😁

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

    This is crazy. Thanks for the tip. I’m gonna use it on my gallery page.

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

    bro helps me keep my sanity while doing webdevelopment

  • @a.anvarbekov
    @a.anvarbekov 2 หลายเดือนก่อน

    congrats on 100k!
    first time watching u
    and i like it!

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

      Thank you so much brother 😍

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

    If you have a list that has 20 items, how do you prevent content inside the from flowing into the next column?

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

      Try setting it to display: block instead of inline-block :)

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

    You are always show coll and useful css tricks. Thank you. Wish you more subscribers!

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

    Just subscribed because of the sound fx because I already knew about columns in css.
    Great tutorial tho 👍🏻

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

    I was searching this . Thank you

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

    I subscribe your channel right away. Crazy and easy to understand your explanation 🐐

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

    0:50 thought about subscribing 1:08 subscribed

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

    Bro loved it you earned a new subscriber ❤

  • @AliSaeed-c6j
    @AliSaeed-c6j 2 หลายเดือนก่อน

    Greetings from Yemen , u have a unique content , ty for that

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

      Thank you so much brother, love Yemen

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

    Generally in masonry layouts, you want the "first" elements in the list nearest the top. This method stacks things sequentially, so the 3rd item from the left might be the 400th item in the list. The stacking can also look "off" if the object sizes vary a lot. It's cool though, I've used it before.

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

    Thanks dud i always wonder how this works and finaly i get to see it with simple code 😊

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

    Watching this and you're on exactly 100k

  • @jaymodi8744
    @jaymodi8744 20 วันที่ผ่านมา

    Yoo this is mind blowing🎉🎉

  • @khaledMohamed-tp4wx
    @khaledMohamed-tp4wx 2 หลายเดือนก่อน

    That was actually helpful. Thanks

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

    Great bro ❤, keep sharing your experience and knowledge 😁

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

    I am super glad i watched this video ❤

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

    this is the best ever .
    So may thanks

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

      Thanks brother 😍

  • @joao.porttella
    @joao.porttella หลายเดือนก่อน

    I needed you 2 years ago

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

    Lifesaver ❤

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

    I remember back in 2010, the struggle to make a simple layout and hacks to support browser compatibility 😭 it was a pain in the heart 💔

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

    What a customized environment ✨
    ...
    I love if you share the customization video for VS code brother ❤.

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

    JESUS! THANK YOU FOR SHARING!!!

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

    Bro is an angel😃😍

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

    Bro spawned in with what I was struggling with the most

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

    This is pure gold. If not too much to ask, I'm currently working with large lists and container-visibility, however, performance got worse than not using it in a list of 1000 elements. Would you be able to provide some insight on why and what to do to solve it?

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

      First thank you for the gift.
      answer the question: In fact, when you use container-visibility in a list with too many elements, it will cause layout and rendering calculations to take place continuously, which will make the website lag, poor performance.
      Normally, with large lists, programmers will not use container-visibility, the two most popular options are paging or using Lazy Loading.

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

    Oh god i'm creating a small website builder app, this is so gonna be helpful for the themes. Thanks 😭

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

    Absolutily amazing trick!

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

    🤯wow, that’s amazing.

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

    i am still watching ur videos cuz they are awesome

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

    Astonishing!

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

    You appeared on my front page randomly, and it piqued my curiosity. Good content. 👍
    Enjoy your well earned sub (though you're now above 100k subs)

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

    I like your videos. Very helpful and I have learned a lot even though I have 17+ years of experience (mostly in the backend).

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

      Thank you very much, it's nice to receive appreciation from experienced people 💖

  • @alancrisanto8417
    @alancrisanto8417 29 วันที่ผ่านมา

    Excellent video thanks bro

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

    Thank God i found this channel

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

      Thanks for watching my content 😍

    • @Hotsweat279
      @Hotsweat279 25 วันที่ผ่านมา

      No problem sir. But please where do you get images like the once you used in this video?​@@lundeveloper

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

    this is so helpful thank you for this type of Content,

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

      Thanks for watching my content ❤️

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

    whoa. made me subscribe. good content

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

    bro WHAT i overcomplicated this SO MUCH in comparison, thank you for sharing! I watch your channel since the beginning and I am so glad that you are consistent with the quality. Also, thanks for changing the AI voice! I didn't like the old jimmy alike voice, even more since all that stuff about him went public. Cheers!

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

    Cool tech brother, leaving my sub!

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

    excellent, right to the point