Figma Dropdown Menu with Variants | Figma Prototype Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ส.ค. 2024
  • Figma Components: • Figma Components Tutorial
    New to CSS Grid? Watch the full Crash Course here: • CSS Grid Crash Course ...
    In this video I go over how to create a dropdown menu using Figma variants. I show you how to create variants and then link them up to add interactivity to your prototype. I also go over how to customize the properties of a variant to keep your components organized.
    Enjoying this tutorial? Subscribe to stay up to date with my latest content: / @angeladesign737
    In this video I show you:
    0:00 - Intro
    0:16 - Figma Design
    1:16 - Dropdown UI Design
    1:38 - Create Component
    2:13 - Variants
    2:57 - Modifying Properties of a Variant
    4:38 - Adding Variants
    6:39 - Prototyping with Variants
    Want to improve designer to development handoff? View my Sketch to Zeplin workflow here: www.youtube.com/watch?v=D3ZF2...
    --
    Gear
    Microphone - amzn.to/34bDTxH
    Hard Drive - amzn.to/30m5E5M
    --
    Let's Connect
    Dribbble: dribbble.com/angeladelise
    Blog: / angeladelise
    --
    DISCLAIMER: Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! Thank you for supporting my channel so I can continue to provide you with free content each week!
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @klagebeat
    @klagebeat 3 ปีที่แล้ว +10

    Great Tutorial, thank you! One quick add: At "3:05" - what you did here on the left sidebar, can also be edited on the right sidebar. Therefore you have to select the component frame (not the variant). after that you can edit the property names in the variants panel on the right - just type the wished name in the field where it says "property 1" - you are now able to edit this. Feels a bit more natural and less "cody" to me :). Hope it helps anyone who was looking for that.

  • @IBRAHIMSSEKABEMBE
    @IBRAHIMSSEKABEMBE 3 ปีที่แล้ว +23

    I can't believe this feature was right here all this time. I feel like crying right now. Thank you lady.

  • @MoritzKrog
    @MoritzKrog 2 ปีที่แล้ว +48

    Great video, thanks for sharing. For anyone watching this, there is an easier way to create the variants: you can make each of the menu version a component first, select all of them and then in the right hand sidebar select "Combine as Variant". That way, you don't have to change the variant values, they will be taken directly from the component names.

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

      Also, naming in the Variants panel is far easier and cleaner than changing names in the Layers panel

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

      Thank you!

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

      thank you.

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

    This was so great explained!
    I tried to put my head around variants and couldn't figure it out how to use it because some people animate and use them in a way different way and worse imo.
    Thank god I found this channel!

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

    This video is really helpful to the UI beginners❤️ You illustrate clearly and professionally. I'm so glad to find your channel while I'm confused doing the variants in Figma.

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

    This is awesome! I’m learning Figma and was seriously struggling with creating this for a project. So glad I found this!

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

    one of the clearest figma tutorials i've seen yet - thank you so much for posting, i'm making my first prototype rn and this really helped!

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

    It had the most useful information to start working with the interactive components in a short amount of time that is possible, thank you, Angela.

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

    I thought this is not what I was looking for, but it is! Many thanks.
    I am trying a double function fixed chat list with complete closure, and when it opens, it has a "show less" or "show more" function. And with your tutorial, I think I am on the right way. And it is divided into two; private and group chats but fundamentals I got it. 🌞 😊
    THanks

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

    That was unbelievable useful and you made it super easy to understand, thanks!

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

    This has been an excellent tutorial, Thank you and appreciate your work here :)

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

    This is one of the most easy to understand Figma tutorial video. Hands up, you got one new subscriber.

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

    This was an excellent video! Thank you so much for moving so slowly and methodically.

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

    This is the best Figma video I've seen.

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

    This is one of the most easy-to-understand Figma tutorial videos. Hands up, you got one new subscriber. (2)

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

      It is good to know! Tks, watching now! Lol

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

      Same

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

    Thank you! Much more efficient way than how I was going about things. I concur it would be great if they add a way to prototype with variants more directly.

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

    Awesome! built my first drop down in figma because of you!

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

    This is life-changing

  • @FernandoLins
    @FernandoLins 2 ปีที่แล้ว +4

    Good video! Suggestion: Instead of doing "Hover" as a property you should do it as a Value to the State property, because hover, down, etc. are HTML component states. So you could have Open property with values True and False, and State value with Default, Hover, Down, Disabled, etc. It will make it so much easier for a developer to understand too.

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

    Great tutorial, just what I was looking for!

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

    Love you angela, you're always doing good stuff

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

    This tutorial is so helpful! Thanks so much for sharing.

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

    Thanks Angela! This is a smart workaround for the Interactive Components which is still in beta right now.

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

    This was the first video about how to create a combo box that i understood, great job!
    It worked perfectly on figma
    Unfortunately the Anima plugin wont understood the multiple overlays, so it wont work on their prototype

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

    This has been super helpful! Thank you for sharing :)

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

    AMAZING tutorial! just amazing!

  • @vikrammahto5010
    @vikrammahto5010 2 ปีที่แล้ว +11

    Great tutorial. You got a new subscriber. You explain really well.
    I've few questions: Why didn't you add Prototype in component it. Also if you're showing a dropdown function then it would be really nice if you could show what happen when you select an item from dropdown list.

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

    Your explanations are very clear, thanks

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

    Great stuff, I love all your videos! 🙌

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

    Most useful Figma prototyping video ever! Can't wait for Figma to let us switch to varients in prototyping though

  • @Rachel-xd6tk
    @Rachel-xd6tk 3 ปีที่แล้ว +4

    Angela is a great teacher. This video is well-paced and structured. This might be the first tutorial I've ever watched in its entirety at a normal playback speed :)

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

      That's great to hear! Thanks for the comment Rachel

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

    This was soooooo helpful. Thanks a lot!

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

    Hey Girl, you saved my life today. I really needed to know how to do this and your video had everything I needed. Thank you and God
    bless you.

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

    I agree that would be a great addition to the prototype features

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

    thx for the great tutorial.
    additional you can, if you got a property with only two states, like "open" and "closed" give it the name "open" and name both properties "true" (for open state) and "false" (for the closed state). Figma will then make a switch instead of a dropdown menu and changing the states/properties is even more convenient :)

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

    This was sooooo helpful! As a Figma newb, this was so easy to understand and follow.

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

    Awesome! Thank you for this!

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

    Beautiful !

  • @user-uo3ch4vz8z
    @user-uo3ch4vz8z 3 ปีที่แล้ว

    Thanks a lot!!!!! it was the most hellfull video about dropdown menu i have everseen

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

    Great work. Nice easy to understand tutorials!

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

    Great tutorial, thanks for the help.

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

    Great tutorial, very clearly.

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

    Great detailed tutorial indeed😊

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

    Thanks for this awesome tutorial.

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

    Fantastic video, thank you! It's basically a workaround as Figma isn't fit for this purpose. The Axure out-of-box droplist component has this already built in, plus you can prototype a destination for each droplist item.

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

    Thanks so much for this!

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

    this design is so sleek... I would love to sneak peek into your figma design process. Not necessary a full tutorial but some comments about approach (inspirations, workflow, advices, etc) would be great.

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

      thats exactly what she just did...

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

    Thank you so much for the great and quick tutorial, it helped so much!!!

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

    Thank u so much for this video !

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

    Excellent tutorial, thank you very much.

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

    Excellent tutorial 🙏

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

    Great one!

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

    This is going to 1 million sub channel atleast. Just wait and watch..
    Amazing voice... Clear and sticks in mind.

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

    Great job describing this.

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

    Great Tutorial, thank you!

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

    super helpful and to the point

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

    Thank you so much for this tutorial

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

    Nicely explained and very useful

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

    Impress work. good Job :)

  • @user-uh9st1xz9r
    @user-uh9st1xz9r ปีที่แล้ว

    Thank you professor😭❤❤❤

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

    Excellent tutorial, subscribed!

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

    Great tutorial! Thank you so much!

  • @SS-ec6gt
    @SS-ec6gt ปีที่แล้ว

    so helpful!! thnkuuu

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

    Hi Angela! One question - isn´t it better to link the component variants directly after you created them instead of creating extra frames? As far as I know (but please correct me if mistaken) it is possible to link variants in Prototype state without the need of extra steps. Thanks!

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

    Thanks Angela for this good video instruction

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

    Great. Thank you 🙆🏻‍♀️

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

    Thank You!

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

    Thanks for the video! It helped me a lot

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

    Great Video! Thank you so much for sharing it! Is it possible after selecting the option to change the value of the closed menu? Thank you

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

    Thanks for this tutorial!

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

    Gracias, fue de gran ayuda! :*

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

    Wow it's great tutorial.

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

    Thank you very much Angela. Your tutorials have really helped me a lot. But I want to ask, what is the perfect width size a web page that can open perfectly on laptop and desktop.
    Thanks once again.

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

    Thank you! this was helpful!

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

    Great great great great thank you!

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

    Thanks, I was really struggling with that.

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

    Thanks for a great tutorial. I have a question - How do I use the select item in the dropdown menu to now navigate to another screen, or show an overlay? I've tried variables but cannot get it to work.

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

    Thank you!!!

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

    Love it 💕💕

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

    thank you!!!

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

    Thanks , this was very helpful

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

    Thank you a lottttt

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

    Thank You.

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

    Can we add a drop down below a drop down? I see that the first dropdown is overlapping on the second one. Is there anything that can be done in figma?

  • @user-py9cy9pb8m
    @user-py9cy9pb8m ปีที่แล้ว

    This video is clear

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

    hi angela! i did it! i can make a submenus by following your instructions...however, i got a problem.....when i converted the figma info a real webpage, the submenus is not exact under the menu like it should be. also in my figma file, i have to put my submenu slightly un-aligned with the un-hover menu in a way to get them aligned in the Figma's preview page. can u tell, where is my mistake? thx

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

    Is there a way to create multiple dropdown menus without starting from scratch? As in would I be able to switch up the text if i needed a menu for sizing and then one for color?

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

    Hi, how can I make clickable an option to scroll down one part of another frame? I can create this scroll effect only when my dropdown frame is visible and inside of the frame, If I do what you are doing on the video it doesn't allow me to click and scroll down to an specific place

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

    When I copy the First dropdown menu tô the component It disappear. Why would this happen?

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

    Awesome tutorial! Are you the voice behind Figma's tutorials on their TH-cam page? 😉

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

    😊 very helpfull video

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

    Hey Angela, hope you are ding well. I am facing an issue with this. On clicking present for the screen in which I used the drop down feature, the dropdown is displaying on the centre of the page rather than right below the button. Please help me with this. Thanks

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

    Question, how do I make it so that I am able to click one option in the drop-down and it takes me to another page.Since the component is closed, i tried by placing the component on a frame, right click->change variant->visible options on yes (so I see the drop down)->dragged the prototype from the drop down to another page->then set visible options on no, but unfortunately it doesn't work that way, please a little help?
    Thank you!

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

    Thanks! Great video. One quick note, it is possible to define interactions between component variants within the original component so you don't need to make the extra frames.

  • @user-yr1is1yl8m
    @user-yr1is1yl8m 11 หลายเดือนก่อน

    This is Amazing tutorial. Thank you so much. If you can add - When user selects any other option (e.g. Selects Large than medium) That would be helpful. Cheers :)

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

    Thank you, you are the best !!! ;)

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

    Thank you

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

    Thanks for this tutorial and super cute voice 😀

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

    excellent

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

    Thanks for the video! It helped me a lot, but is it possible to do it with a dropdown in a navigation bar, without having to copy all the dropdown states in every page?