CSS Clamp Simplified, with Fluid Responsive Typography Examples

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024
  • To create Responsive Typography in your websites, you might immediately want to reach for Media Queries. Well, the clamp function in CSS, is a powerful utility that allows you to easily create responsive typography without any media queries.
    In this video, I simplify how this function works, and show you some examples.
    _____
    Subscribe to My Channel: bit.ly/deeecode
    _____
    🌟 About Me:
    Dillion Megida, creator of DEEECODE, is a Software Engineer, Developer Advocate and a Content Creator passionate about simplifying topics around Tech via articles and videos.
    _____
    ⚡️ Connect with me:
    - Personal youtube: / dillionmegida
    - Personal website: dillionmegida....
    - Twitter: / iamdillion
    - Instagram: / deeecode
    - LinkedIn: / dillionmegida
    - GitHub: github.com/dil...

Комментарии • 45

  • @mariarodriguezva3606
    @mariarodriguezva3606 22 часа назад +1

    Wow, thanks for breaking that down, you made it easier to understand, I liked when you typed in the clamp parameter meanings (min, pref , max), it helps visualize and understand what's going on

  • @martyjwalker
    @martyjwalker 5 месяцев назад +1

    Bravo. You've explained clamp better than the RUclipsrs with a million followers.

    • @deeecode
      @deeecode  2 месяца назад

      Glad it was helpful!

  • @umairali1100
    @umairali1100 7 дней назад

    I have also seen other videos, but your method is easier to understand. Please share the standard clamp formula for h1, h2, and other tags?

  • @DatchGuest
    @DatchGuest 7 месяцев назад +5

    You are good in explaining codes Bruuuh!!!!!!!!

  • @ademlayes9116
    @ademlayes9116 8 месяцев назад +2

    Very helpful, your explaining is very smooth and easy to understand even for a 5 year old... your channel needs more support and subs❤

    • @deeecode
      @deeecode  8 месяцев назад

      Thank you for the kind feedback! I’m so glad you enjoyed this video

  • @harrisonjude7523
    @harrisonjude7523 6 месяцев назад +1

    This is so simple and to the point, you are killing it man! Thank you so much!

    • @deeecode
      @deeecode  6 месяцев назад

      You're very very welcome! I'm glad to hear

  • @tedigrizli
    @tedigrizli 2 месяца назад +1

    Actually the best explanation on the web. Thanks! Liked & subscribed

  • @ParkerRoth-v2p
    @ParkerRoth-v2p Месяц назад

    This was amazing. Thank you so much!

  • @x-limit2023
    @x-limit2023 Месяц назад

    clear as crystal! so easy to understand! Thanks man!

  • @akinsholaakinniyi2717
    @akinsholaakinniyi2717 8 месяцев назад +1

    Nice one🤝
    I'll try using it in my upcoming projects
    From LinkedIn btw 🌚

    • @deeecode
      @deeecode  8 месяцев назад

      Thanks for visiting :) Glad you enjoyed this video

  • @AjithKumar-mc9fx
    @AjithKumar-mc9fx 3 месяца назад

    one of the best explanation videos of CSS clamp
    i really live it💗💗💗💗💗💗💗💗

    • @deeecode
      @deeecode  3 месяца назад

      Happy to hear that!

  • @evilservo
    @evilservo 2 месяца назад

    the best explanation man

  • @user-ns2qu5hq1c
    @user-ns2qu5hq1c Месяц назад

    this is what i looking for! thank you for your video! loved it!

  • @afbelardi
    @afbelardi 3 месяца назад

    Really great explanation! Thank you

    • @deeecode
      @deeecode  3 месяца назад

      I'm glad to hear

  • @scottonanski4173
    @scottonanski4173 4 месяца назад

    Nice and simple explanation. Good job, man. Thank you.

    • @deeecode
      @deeecode  3 месяца назад

      You’re welcome ✨

  • @josiaharkson2615
    @josiaharkson2615 6 месяцев назад +1

    very well explaind my guy. thanks

  • @user-yc6km3iw7c
    @user-yc6km3iw7c 2 месяца назад

    Deeeecode 🔥

  • @likandokayombo
    @likandokayombo 8 месяцев назад

    Nice this is huge. I just used a Clamp function in my project 😅

    • @deeecode
      @deeecode  8 месяцев назад

      Nice to hear :)

  • @video724de
    @video724de 5 месяцев назад

    Hi, what's this "browser" on the left side of the screen (I can't find out)?
    I didn't know about the clamp functionality (newbie), your explanation helps a lot.
    I just try to find my way into Bootstrap Studio.
    Thanks & regards

    • @video724de
      @video724de 5 месяцев назад

      I found the answer myself - it's simple. It's Google's Chrome browser. I had no need to use it before. Other browsers have comparable abilities (Safari, Firefox), but it seems easier (to me) to use Chrome for this task.

    • @deeecode
      @deeecode  5 месяцев назад

      You're welcome! Actually it's Edge I'm using

  • @phillymontana
    @phillymontana 8 месяцев назад

    Yup yup.
    This is the kid.
    Great tutorial.

    • @deeecode
      @deeecode  8 месяцев назад

      You're welcome!

  • @rg-web-design
    @rg-web-design 5 месяцев назад

    Great insight, thanks. I have a logo which the client wants to keep consistent to screen sizes, so I've used VW for the logo size. At 1100px viewport, the logo is 8vw, but down at 380px viewport, the logo size is 22vw. Is there a way to 'clamp' or 'calc' this so the vw increases as the viewport decreases? (I'm a total newbie with CSS). Thanks.

    • @deeecode
      @deeecode  5 месяцев назад +1

      If I get your question correctly, I think your solution here might still be clamp
      by doing something like clamp(minsize, 7vw, maxsize), you're able to ensure that the size of the logo never goes below minsize, and never goes above maxsize
      i don't think you can do a "if viewport increases, decrease the element, but if viewport decreases, increase the element" without javascript involved
      does this help?

    • @rg-web-design
      @rg-web-design 5 месяцев назад

      @@deeecode Thank for taking a look. I almost have this but it does jump on tablet sizes. Please give it a go and have a look.
      clamp(12vw, 12vw - 0.8vw, 5vw)

    • @rg-web-design
      @rg-web-design 5 месяцев назад

      @@deeecode The best way I can describe this is a 'reverse clamp';
      Let's say on desktop I have an image which is 10vw. But on mobile, 10vw is too small. So on mobile I need the image to be 20vw.
      An increase from 10vw to 20vw as the screen gets smaller.

  • @50mm_
    @50mm_ 8 месяцев назад

    Excellent. I wonder when it will be adopted in tailwind…

    • @deeecode
      @deeecode  8 месяцев назад

      I don't know tailwind enough to answer this soorry

  • @samgenerals4320
    @samgenerals4320 5 месяцев назад

    What about columns and rows..?? Can clamp be used for anything else apart from fonts..??

    • @arrezbrayan
      @arrezbrayan 2 месяца назад

      Yes you can using it for padding height width

  • @AlonsoLayena
    @AlonsoLayena 6 месяцев назад

    I love your channel!!!!

    • @deeecode
      @deeecode  6 месяцев назад

      So glad you do...you're welcome!

  • @mathblend930
    @mathblend930 8 месяцев назад

    Great

    • @deeecode
      @deeecode  8 месяцев назад

      You're welcome!

  • @aphrodite6647
    @aphrodite6647 8 месяцев назад

    Thankss

    • @deeecode
      @deeecode  8 месяцев назад

      You're very welcome!