Creating the Most DYNAMIC Buttons in Figma

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

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

  • @GuzzTCK
    @GuzzTCK 3 ปีที่แล้ว +104

    An easier way to switch the button's icon is to:
    > Create icons components for every icon you're going to use;
    > Place an instance of that icon component inside the button component;
    > On the instance of the button component, select the icon instance on the layer panel and use the "swipe instance" to choose between any icon component you've created.

    • @DesignCourse
      @DesignCourse  3 ปีที่แล้ว +6

      I'll give this a shot, ty!

    • @DesignCourse
      @DesignCourse  3 ปีที่แล้ว +9

      Yup that makes more sense. I'll pin the comment!

    • @thedjnute
      @thedjnute 3 ปีที่แล้ว +1

      An easier method is to add an icon library such as the material icons or other icon libraries.

    • @arturtuchowski9085
      @arturtuchowski9085 3 ปีที่แล้ว +4

      Yes, this option with an icon component instance is the best one. I've been using it for a long time.
      Another option for creating buttons is:
      - create button component and name it for example 'button_master'
      - duplicate your master component, right click on the duplicated copy, select Create Component and change name to 'button'
      - you should have 'button_master' component instance inside 'button' component
      - you can start adding variants to your 'button' component
      Pros for this method is that you have ONE master button component to rule all button components. It works great with large component libraries because you are changing in one place, and changes are applied to all component copies.
      Cons is that you have components inception :) and it can be confusing at the beginning.

    • @jodorgu8640
      @jodorgu8640 3 ปีที่แล้ว

      That's how I do it too

  • @vatsalaykhobragade
    @vatsalaykhobragade 3 ปีที่แล้ว +68

    Gary actually I am late to tell you this but I got an internship 3 months ago at a company. Thanks for teaching me UI/UX design. I've started watching your videos in 2019. Can't thank you enough ❤️

  • @DesignCourse
    @DesignCourse  3 ปีที่แล้ว +5

    What are some other advanced Figma topics I should cover?

    • @Aditya-dk7vh
      @Aditya-dk7vh 3 ปีที่แล้ว +4

      Yes

    • @stanleynwosu5926
      @stanleynwosu5926 3 ปีที่แล้ว

      Please Gary show a tutorial on scrolling transition animation using figma.
      I mean when scrolling downwards with a photo on top with a title the title blends and adjusts itself on top and stays alone without the photo.

    • @alimahfudli2848
      @alimahfudli2848 3 ปีที่แล้ว

      @@stanleynwosu5926 Can this be done in figma?

    • @neo4now
      @neo4now 3 ปีที่แล้ว +2

      tip: You can change icons very easy in varients by making icon a component before adding to (in this case Button. I put all my icons in the same frame (called i.e "Icons") and figma will group them so when I click on the icon in the button on the rightside menu I will be able to switch the icon with the other icons.
      P.S every Icon in "Icons" frame you want to be able to switch between has to be a component as well for it to work

    • @stanleynwosu5926
      @stanleynwosu5926 3 ปีที่แล้ว

      @@alimahfudli2848 yes I think it should with the scrolling effect but I don't know how

  • @Midi25
    @Midi25 ปีที่แล้ว +1

    Over the past 2 months, I returned to this lesson three times until I remembered the logic of what was happening)) Figma helps to wake up logical thinking, I love Figma

  • @taskindroho
    @taskindroho ปีที่แล้ว

    I love that kemper profiling amp in the behind

  • @OurNatureTv
    @OurNatureTv ปีที่แล้ว +1

    Made my first button ever on Figma thanks to you! Great content and well explained! best invested 17min!

  • @ivanralic
    @ivanralic 3 ปีที่แล้ว +11

    Guys, you can easily change icon by CTRL + ALT + Dragging it form Assets menu over the existing icon.
    I've just tried making example from this tutorial and it works with hover as expected.
    So no need for making 10 different layers for show and hide. Just put one icon in a component and then change them when needed.

    • @adolfocastelan116
      @adolfocastelan116 2 ปีที่แล้ว +1

      You could also make the icon a component, so voy can add variantes of the same icon and the swap the instantes pretry easily

  • @nikolinazivkovic8992
    @nikolinazivkovic8992 2 ปีที่แล้ว +1

    thank you so much! I had no idea how to do this properly

  • @JakeSchlegel
    @JakeSchlegel 2 ปีที่แล้ว

    Great video! One thing to note is that if you used an icon from an icon set you already have saved in your assets instead of iconify, you can very easily switch out that icons on your button by double clicking it and using the toggle menu on the right side of the screen.

  • @hannahfoxdesign
    @hannahfoxdesign 2 ปีที่แล้ว +3

    This is so great thank you for the tutorial :)
    Just wanted to share a solution to an issue I faced doing this, incase anyone else is in the same boat...
    ...I was doing everything right but my interactions weren't working in the preview. After digging in some forums an amazing person discovered that you sometimes need to close your presenting tab and then toggle off and on the 'Enable interactive components' option in prototype settings.
    I hope this helps someone :)

  • @mahammujahid5920
    @mahammujahid5920 ปีที่แล้ว

    Thankyou gray for your videos these are so helpful

  • @SanthiagoCavalcante
    @SanthiagoCavalcante ปีที่แล้ว

    Thank you very much! I've learned a lot with you

  • @dgloria
    @dgloria 2 ปีที่แล้ว

    Just what I've been looking for Friday!

  • @marcosbatallab.9939
    @marcosbatallab.9939 2 ปีที่แล้ว

    Awesome Tutorial, works like a charm. I also added the feature to show or hide an Icon, based on the same, shown technique. Works also like a charm.
    Cant thank you enough.

  • @BreathingInPixels
    @BreathingInPixels 3 ปีที่แล้ว +2

    Wow, love this session... thank you so much for sharing such cool content with us.

  • @savlatsultanov3373
    @savlatsultanov3373 2 ปีที่แล้ว

    This is really useful brother, thank's for your time and this video

  • @deepouterspace
    @deepouterspace 2 ปีที่แล้ว

    Thanks! I've been breaking my mind how to make variants with different icons for hover state.

  • @JessUIdesign
    @JessUIdesign 2 ปีที่แล้ว +1

    In your Variant you can add auto-layout :) It's so cool

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

    I hope you have the updated version of this vdo where you can dynamically change the icon if you wanted.

  • @aperson6490
    @aperson6490 2 ปีที่แล้ว

    Hey man, great video - thanks very much!

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

    Hi! Thanks for the video! Is it possible that in the new figma version you don't have the switch to toggle on and off from a property to another?

  • @0rezahasan0
    @0rezahasan0 ปีที่แล้ว

    loved it, thanks

  • @luisalbertmorlasanchez3020
    @luisalbertmorlasanchez3020 2 ปีที่แล้ว

    Thanks for sharing this info and teach us

  • @yasirarafat4188
    @yasirarafat4188 ปีที่แล้ว

    loved that.

  • @zoloonergui1079
    @zoloonergui1079 2 ปีที่แล้ว

    concepts finally line up in my brain and...well, who knows? Maybe I'll be able to make sotNice tutorialng now.

  • @tomashruska2171
    @tomashruska2171 2 ปีที่แล้ว

    NICE TUT

  • @annyedz8423
    @annyedz8423 2 ปีที่แล้ว

    thanks so much man

  • @hasanhuseyintoraman
    @hasanhuseyintoraman ปีที่แล้ว

    King, thnx a lot :)

  • @_moxy9905
    @_moxy9905 3 ปีที่แล้ว

    recently i was thinking abou the buttons, and the video about that is been released 😀

  • @JoelleRijst
    @JoelleRijst 2 ปีที่แล้ว +1

    This only works with a fixed with and if the button text is not inside of a auto-layout frame and has it set to hug contents / different text in buttons than the master.

  • @googlyeyes2758
    @googlyeyes2758 2 ปีที่แล้ว +3

    4:18 Question! What happens if I neglect to add the rectangle? I was thinking instead I could apply the auto-layout property to the text element and then add a fill to the auto-layout frame. However, I'm not sure if this is the best approach if you want to make your high-fidelity prototype responsive.
    Btw, I'm such a fan of your channel, cheers!! :)

  • @talinwind
    @talinwind 2 ปีที่แล้ว +1

    For changing icon you could also add a property per icon could you ?
    to control the icon from the property instead of from the layers

  • @manugarg3620
    @manugarg3620 2 ปีที่แล้ว

    At 13:50 about what if we change the icon. My suggestion is to use the Font Awesome icon instead of shape...

  • @kaushalkumar6666
    @kaushalkumar6666 3 ปีที่แล้ว

    awesome Stuff gary :)

  • @OlhaKhomko
    @OlhaKhomko 2 ปีที่แล้ว

    thank you so much

  • @mikemichester9062
    @mikemichester9062 2 ปีที่แล้ว

    Which is advisable to use to create a button on figma??

  • @designeranthony
    @designeranthony ปีที่แล้ว

    Why use rectangles for shapes instead of frames?

  • @doAnn88
    @doAnn88 2 ปีที่แล้ว +1

    How do you display the prototyping phase at the same with two differs t windows at the same time (while building in figma)?

    • @nighttimerelaxation2657
      @nighttimerelaxation2657 2 ปีที่แล้ว

      Late to reply, but open the prototype view link in browser instead of Figma. :)

  • @kshizzzu
    @kshizzzu 2 ปีที่แล้ว

    Hey Gary, love the tutorial but does the hover effect work on mobile?

  • @1imanni1
    @1imanni1 2 ปีที่แล้ว

    I'm an Adobe XD user for a number of years now. I was wondering if now was the time to maike the switch over to Figma or should I just stick with Adobe XD?

    • @TTV_Vela600
      @TTV_Vela600 2 ปีที่แล้ว

      I can answer that question, well, my suggestion is that in order for you to grow or to be able to jump from where you are to wherever you´d like to be, you might want to Master Both Softwares, because many major companies are looking for talent who dominates Figma, and yes, I´m exactly where you are right now, I´m a Pro using XD, I create Design Systems for collaboration and co-creation, It´s amazing, but Very often XD Files starts to weight a lot, and prototype links arn´t as accesible to work with when people arround the globe (mostly devs) with bad internet... , I´m starting on Figma too, trust me, It won´t hurt you to master this Amazing software.

  • @yahwehwarrior
    @yahwehwarrior 2 ปีที่แล้ว

    Let's say you are using 3 buttons on 1 page, each have a different context. How do you add a different click event to each of those buttons with the hover state still in tact?

  • @volodymyrholovii
    @volodymyrholovii 3 ปีที่แล้ว

    I like it. Thanks

  • @mehakmuneer8503
    @mehakmuneer8503 2 ปีที่แล้ว

    how to create multiple disable buttons by one click uding figma
    Please guide me

  • @rajikkali2381
    @rajikkali2381 2 ปีที่แล้ว

    There's a plugin called Master that I think can do this in above two clicks, but it's paid after the trial

  • @sebluketravis2438
    @sebluketravis2438 ปีที่แล้ว

    Does it shimmer on a mobile ?

  • @claudiakson1217
    @claudiakson1217 2 ปีที่แล้ว

    When I click my elements, like you, in the button, I don't have the auto layout alternative to the right. What I mean is that I only see the auto layout alternative with the + when I mark the whole frame not the button or the text in the button. What am I doing wrong?

  • @joseflinha
    @joseflinha 2 ปีที่แล้ว +1

    Thanks for the video, you have a great reach for the users and it's a shame not to teach them even more properly. Your followers will not even make a button simply.
    - Missing master component
    - Inappropriate use of icons
    - Each button has a different hover (even if it is visually "similar")
    Basic mistakes of designers :( That's sad.

  • @AmodeusR
    @AmodeusR ปีที่แล้ว

    It is possible to make a component property to select the icon through there, without this hack you showed, which actually is quite cumbersome.

  • @cmacfergus
    @cmacfergus 2 ปีที่แล้ว

    I'm new to Figma. I was following your video tonight, but when I added the button to my UI frame, the variants would show together (i.e., two buttons) and not as one animated button. What am I missing?

    • @cmacfergus
      @cmacfergus 2 ปีที่แล้ว

      You're supposed to combine the variants, right? I could not find a way to do so.

    • @cmacfergus
      @cmacfergus 2 ปีที่แล้ว

      I should also note that I am on a PC.

  • @tomashruska2171
    @tomashruska2171 2 ปีที่แล้ว

    i did everything as you but i got stuck at 7:18, because of some error. That happens everytime Im following some tutorial :D

  • @neamitika
    @neamitika 2 ปีที่แล้ว

    thx

  • @smknegeri1depoksleman542
    @smknegeri1depoksleman542 2 ปีที่แล้ว

    Hey Michael, thanks for tNice tutorials, I want to make a one off donation to you - give the details

  • @vnixz
    @vnixz 2 ปีที่แล้ว +1

    This could've been 3 minute

  • @wassimallouche2094
    @wassimallouche2094 ปีที่แล้ว

    Im a beginner and this is hurting my brain

  • @yumpiri
    @yumpiri 2 ปีที่แล้ว

    this is not a good way of creating buttons, you should have instead use component variants.

  • @surajraika9245
    @surajraika9245 2 ปีที่แล้ว

    Hawkeye

  • @listenhere2006
    @listenhere2006 2 ปีที่แล้ว +1

    waste of time

  • @Jangeroo
    @Jangeroo 3 ปีที่แล้ว

    Corona hasnt been nice to you. You look terrible. Hope you'll get better soon.