Crazy That Regular Expressions RegEx In CSS

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

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

  • @lundeveloper
    @lundeveloper  วันที่ผ่านมา +16

    The problem in the video is an example to help people easily visualize and feel the power of Regex in CSS. Once you understand it, you can use it anywhere you want

    • @mathanagopalsankarasubrama8591
      @mathanagopalsankarasubrama8591 วันที่ผ่านมา

      Thank you Lundev 🙌❤️

    • @ASulaymon
      @ASulaymon วันที่ผ่านมา

      You are the best! Now I'll wait for super-easy responsive tricks :)

  • @ДмитрийЕгорычев-д9ъ
    @ДмитрийЕгорычев-д9ъ 19 ชั่วโมงที่ผ่านมา +14

    Why you should never use this in real projects:
    1. Reverse effect (html size same, css size larger)
    2. It’s harder for other developers to understand what you did, how you did it, and why you did it.
    3. It is impossible to search this classes in the code, because the class "class_1-class_2-class_3" does not exist in the styles.css
    4. It feels like a complication for the complication.
    PS: I like Lun Dev videos)

    • @DraganEror
      @DraganEror 18 ชั่วโมงที่ผ่านมา +2

      I agree!

    • @justsample9185
      @justsample9185 ชั่วโมงที่ผ่านมา +4

      5. bad performance

  • @jasim-dev
    @jasim-dev วันที่ผ่านมา +12

    It's more organized if we don't use this, I think this for different purposes.
    also we can use css nesting

  • @Clonephaze2327
    @Clonephaze2327 วันที่ผ่านมา +18

    Is there any kind of advantage to this? Seems like you accomplish the same thing as using many classes but in a much harder way

    • @mr.h_arab
      @mr.h_arab 22 ชั่วโมงที่ผ่านมา +1

      Sure thing 😆

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

      This could be handy when you won't deal with html (can't or don't want to) like styling html generated from cms or blog service for example, js plugin...
      There might be times you figure something this could apply too, or maybe something to do with specificity you need to achieve, but in general multiple classes should be easier. Btw, css classes are shortcuts for a similar attributes matching selectors.

    • @jaishkhan7442
      @jaishkhan7442 21 ชั่วโมงที่ผ่านมา +2

      Can be useful for framework makers

  • @ipa_stor
    @ipa_stor 11 ชั่วโมงที่ผ่านมา +2

    easy and helpful - I'm obsessed with your tutorials👍

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

      me too

  • @fabiomatta1530
    @fabiomatta1530 8 ชั่วโมงที่ผ่านมา

    Thank you so much for sharing your expertise.

  • @Way_Of_The_Light
    @Way_Of_The_Light วันที่ผ่านมา +8

    I always look forward to your uploads 🙏

    • @lundeveloper
      @lundeveloper  วันที่ผ่านมา

      Thanks brother 😍

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

    thank you for doing this kind of videos. Can't wait to see next

  • @mrjessehumphries
    @mrjessehumphries 6 ชั่วโมงที่ผ่านมา

    I've been doing web dev since 2008, when CSS and JS barely worked. Seeing some of these new features is interesting. Normally, I do everything in this video with BEM and SCSS. I'm not sure if this version of it solves anything, but I guess we'll see what conventions come up because of it.

  • @QuintessentialDio
    @QuintessentialDio 7 ชั่วโมงที่ผ่านมา

    This is nice, didnt know css had regex too!

  • @dzadafa
    @dzadafa วันที่ผ่านมา

    this channel keeps explaining things in the most shortest way possible, along with keeping the explanation understandable 🫡

  • @BrandonSelby
    @BrandonSelby วันที่ผ่านมา

    totally created sparks of inspiration in my brain. loving all your vids.

  • @PicSta
    @PicSta 20 ชั่วโมงที่ผ่านมา

    Amazing as always, brother. Great example, never thought about it that way. Very granular and efficient method. Hats off!

  • @negazuotas
    @negazuotas 8 ชั่วโมงที่ผ่านมา

    Man love your content i do learn here more then at the universitity lmao

  • @Crix-X982
    @Crix-X982 23 ชั่วโมงที่ผ่านมา

    bro you are next lvl literraly this thing i was never learn in documentation even many good developer don't know this. I love tour videos👍

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

      of course good developpers knwo this... but don't use it this way it's a waste of resources !

  • @BenRose3d
    @BenRose3d 20 ชั่วโมงที่ผ่านมา

    nice one. thank you for sharing

  • @jacklover2699
    @jacklover2699 22 ชั่วโมงที่ผ่านมา

    wow. nice one.thx

  • @tiagoae
    @tiagoae วันที่ผ่านมา +1

    excellent job Lun, im glad to know your job, that was so interesting.

    • @lundeveloper
      @lundeveloper  วันที่ผ่านมา +1

      Thank you brother 😍

  • @lucasborges1303
    @lucasborges1303 วันที่ผ่านมา

    Really glad I found this channel. Keep up the excellent job!

  • @MikeREVANA
    @MikeREVANA วันที่ผ่านมา +1

    Great content ✨ as always ❤‍🔥

  • @JHZehan
    @JHZehan 12 ชั่วโมงที่ผ่านมา

    Our Favourite css king is Lun Dev

  • @АртемМаксимович-й4к
    @АртемМаксимович-й4к วันที่ผ่านมา +1

    Как всегда интересное и полезное видео)

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

    Damn, that's awesome

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

    Dammmmnnnnn so cool css feature!

  • @BuNNy_x_rohan
    @BuNNy_x_rohan วันที่ผ่านมา

    bro this is a banger one . give us more tips and tricks

  • @newlyricsvideo3293
    @newlyricsvideo3293 วันที่ผ่านมา +1

    best Content ever

  • @christopherpenny6216
    @christopherpenny6216 18 ชั่วโมงที่ผ่านมา

    Here, we trade readability for feeling clever. Still useful to know

  • @Atractiondj
    @Atractiondj วันที่ผ่านมา +1

    make a video with responsive hybryd full section scoll (few vertical few horizontal) when we scroll down page with mouse or finger use only css, for example scroll driven animation and css snap scroll

  • @MercurySteel
    @MercurySteel วันที่ผ่านมา +3

    When I saw forms in the beggining of the video, I thought we were going to use css to handle form validation. I got a bit disapointed when I realized that wasn't the case. It's still an informative and helpful video, nevertheless.

    • @lundeveloper
      @lundeveloper  วันที่ผ่านมา

      Oh, I already made that video, you can watch it here th-cam.com/video/yr4K6acMcrA/w-d-xo.html

    • @MercurySteel
      @MercurySteel วันที่ผ่านมา

      @lundeveloper
      Thanks but what I meant was to use REGEX to validate forms

    • @lundeveloper
      @lundeveloper  วันที่ผ่านมา +1

      @@MercurySteel You can use like this

    • @MercurySteel
      @MercurySteel 16 ชั่วโมงที่ผ่านมา

      @@lundeveloper
      That's the thing I needed to see. Thanks a lot.

  • @jomoc6112
    @jomoc6112 17 ชั่วโมงที่ผ่านมา

    i find this super easy. does it still work if classes is dynamic ?

  • @proman-pz9zv
    @proman-pz9zv วันที่ผ่านมา

    Awsm bro

    • @lundeveloper
      @lundeveloper  วันที่ผ่านมา

      Thanks brother 😍

  • @techwake360
    @techwake360 วันที่ผ่านมา

    awesome

  • @onlyanime9722
    @onlyanime9722 11 ชั่วโมงที่ผ่านมา

    Bro are you gonna make animation/CSS course? 😊

  • @PatrickThurmond
    @PatrickThurmond วันที่ผ่านมา

    How is it i keep learning something new almost every time I watch one of your videos? Clearly I have spent too much time on the backend.

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

    How about performance? Web browser must work harder to find all matches.. better to direct annotate to class

  • @JogiiEdits
    @JogiiEdits วันที่ผ่านมา

    We wanna a course on Css and js

  • @alexandrehuyard9942
    @alexandrehuyard9942 16 ชั่วโมงที่ผ่านมา

    The knowledge is good, the example is bad : using data-* attribute would have been better for many other usecases while styling.
    I hope people don't reproduce this with class and go further in research (for example: data-* attribute, aria-* attribute) instead.
    And it's more glob than regex I guess 😂

  • @PhatTran-fy6rp
    @PhatTran-fy6rp วันที่ผ่านมา

    đỉnh qá anh ơi

  • @MadmanG4MEZ
    @MadmanG4MEZ 7 ชั่วโมงที่ผ่านมา

    Nice video for knowledge. Also it's NOT regex. Besides, using BEM is more practical.

  • @hembromjohn
    @hembromjohn 13 ชั่วโมงที่ผ่านมา

    Will not these details come from backend? I mean, who will be managing this from frontend? Please guide If I'm wrong.

  • @mzvvz
    @mzvvz วันที่ผ่านมา

    wowww

  • @gandhirajs7055
    @gandhirajs7055 วันที่ผ่านมา

  • @alexyspol5221
    @alexyspol5221 วันที่ผ่านมา

    crazyyy

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

    A SIGNLE COMMENT 😁

  • @Nodsaibot
    @Nodsaibot วันที่ผ่านมา +3

    why dont you nest your rules! gives me PTSD

  • @jobaer23.
    @jobaer23. 10 ชั่วโมงที่ผ่านมา

    When you give different shape to box of Html with css clip-path.Then it can be seen that the borders of these shapes are not rounded even if the radius is rounded. In that case how to design round with css.
    Cannot provide image in comment box. If not, I would give an example image.

    • @BrunoNeureiter
      @BrunoNeureiter 9 ชั่วโมงที่ผ่านมา

      Maybe combine it with border-radius?

  • @devmaddy
    @devmaddy วันที่ผ่านมา

    nice

    • @lundeveloper
      @lundeveloper  วันที่ผ่านมา

      Thank you for watching brother

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

    Thanks again, Lun Dev, for the great content! I'm definitely going to use this regex in CSS in my next project.

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

    The video is great to show what is possible, but you shouldn’t use it that way in big project. It is hard to maintain it.
    CSS should be used for styling, not for the logic.
    Avoid styling elements with attributes if possible, and use class instead.
    Avoid multiple elements in your selector, it increases specificity and reduces performance. Use BEM instead.

  • @abhishek-f3l
    @abhishek-f3l วันที่ผ่านมา +2

    0:55 single*

  • @learnwithshaheb
    @learnwithshaheb วันที่ผ่านมา

    😇

  • @JogiiEdits
    @JogiiEdits วันที่ผ่านมา

    We wanna course

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

    It seems like your example takes more time and is less readable than just creating new classes. When would you actually want to use this?

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

    Please do NOT us regex in CSS...

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

      Why?

  • @drdilyor
    @drdilyor วันที่ผ่านมา +9

    this is not regex.

  • @thecognacsipper
    @thecognacsipper วันที่ผ่านมา +1

    what is going on

  • @jmr1920
    @jmr1920 13 ชั่วโมงที่ผ่านมา

    its a good tutorial, but you need to explain it more.. this is too summarized and hard to understand for everyone

  • @Prateek.Chaubey
    @Prateek.Chaubey 8 ชั่วโมงที่ผ่านมา

    this makes it complex and rigid , you can literally use the different classes instead of "regex in CSS" , and it's not even a regex , using * and $ operator doesn't make it regex !!

  • @twice9548
    @twice9548 14 ชั่วโมงที่ผ่านมา

    this guy shows the real power of CSS

  • @BrunoNeureiter
    @BrunoNeureiter 9 ชั่วโมงที่ผ่านมา

    What is the advantage of this? You're replacing " " with "-" and unnecessarily complicating the CSS.

  • @florentd.5817
    @florentd.5817 19 ชั่วโมงที่ผ่านมา

    Not the best example, imho. It's should be better to use it with extra attribut.

  • @patfre
    @patfre 22 ชั่วโมงที่ผ่านมา

    If this is not an ai voice then I am sorry I just can’t with this voice the way it says “card” is just so… weird…

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

    This is cool but not practical

    • @isaacvr
      @isaacvr 22 ชั่วโมงที่ผ่านมา

      Why?

    • @securefolder4548
      @securefolder4548 2 ชั่วโมงที่ผ่านมา

      @isaacvr when you are displaying with your logic using a server side language it's easier to add a another class than doing like this. And also when it comes to maintainability, this is too complex and confusing for anyone who will edit the code in the future

    • @isaacvr
      @isaacvr 2 ชั่วโมงที่ผ่านมา

      @@securefolder4548 that's right, but that depends on the scenario. I think the video is not exactly intended to be used that way, but to show another way to do things.