How to create a GRADIENT BORDER in CSS Tutorial

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

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

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

    The work is awesome ❤ nice work bro❤

  • @Adarsh-d4y8
    @Adarsh-d4y8 2 วันที่ผ่านมา

    how do you able to make this types of css bro this is increadable plese let me know how do you these much proficiency in css

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

    Just FYI to everyone, magic numbering the width and height is a pretty bad solution and you would need different magic numbers for every button. If there is more text in the button it will be wider and give you more border on the x axis, so you'll have to lower your magic number.
    A much... much better approach is to use negative margin,
    button::after{
    content: '';
    position: absolute;
    inset: 0;
    margin: -0.2rem;
    border-radius: 1000px;
    background-image: linear-gradient(to bottom right, #008cff, #e100ff);
    z-index: -1;
    }
    this button will have the same border thickness, no matter how tall or wide the button is.
    instead of width and height of 100% btw, just use inset: 0, it means the same thing but is less code.

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

      also with inset: 0, you dont need to make the button a display flex or set the justify center or align items

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

      this is actually extremely helpful, thank you.

  • @SB-wn3gl
    @SB-wn3gl 4 หลายเดือนก่อน +30

    I made gradient button in c++

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

      Thats a flex

    • @SB-wn3gl
      @SB-wn3gl 4 หลายเดือนก่อน

      @@ginger8682 yes

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

      😂

    • @SB-wn3gl
      @SB-wn3gl 4 หลายเดือนก่อน

      @@sanataniengineer4074 what ?

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

      YOU WHAA💀💀💀💀💀

  • @nicoborromeo1150
    @nicoborromeo1150 17 วันที่ผ่านมา

    This was very helpful!

  • @ZAKI-ks1qj
    @ZAKI-ks1qj 4 หลายเดือนก่อน +13

    3:08 can somebody explain when we set the z-index to zero in the hover part why the text wasn't covered by the pseudo element?

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

      I would like to know its why too

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

      rel

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

      I was having conflict with transform: translate(). After deleting it and using another method it was working

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

      @Programming-m5t when : :before or : : after pseudo-element is on top of the button it does not work as we expect it to, it does not hide the text inside of the button , the text always stay on top (I am only talking about the pseudo elements mentioned, I don't know how others work).

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

      stacking context

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

    Thank Sir❤

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

    Thanks for making this video 👍👍

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

    I didn't understand the z-index of 0 please
    But it's an awesome video

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

      It's ezy

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

      When ever you hover z index-1 will turn into z index- 0

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

      @@TALOB123 the z index of the button is already 0, in the video the z index of the PSEUDO element is set to -1. To noumbissistael's point, that is super confusing and why setting the index of the button to 0 is not explained at all in the video. The reason it works is probably because setting z index to any value creates a new stacking context, even though you're setting it from 0 to 0.

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

    i did the same thing but it is not showing my border image why?

    • @Noname-wj7dw
      @Noname-wj7dw หลายเดือนก่อน

      Me too. I solved, maybe the button is on a navbar whit a “relative” position on the “absolute” position of the “after::button”. So, i solved by putting the navbar at z-index: 1 and leave the “after::button” at z-index -1.

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

    Very well explained

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

    it worked on my computer but not on my laptop,but still thx for the vid

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

    level ustad g

  • @xa-27-animesh3
    @xa-27-animesh3 3 หลายเดือนก่อน +1

    It would be really great if u could share the source code so that we can take a look at it

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

    perfect explanation thx

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

    nice work man

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

    Subscribed👍

  • @mr.k_162
    @mr.k_162 3 หลายเดือนก่อน

    How can we do transition with gradient?

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

    can u make it transparent ? i mean the bg transparent

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

    Can u use transition 0.5 or doesn't work

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

    Very good keep going

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

    why doing this when u can do border image?

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

    Done it 🎉

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

    Simple ✅✅🙏

  • @ITSPHERE-ww6mi
    @ITSPHERE-ww6mi 5 หลายเดือนก่อน

    thanks

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

      hey legs be friends in coding

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

    👌👌🔥🔥

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

    Moreeeee❤

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

    cool af

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

    thankyou