Create a DROPDOWN MENU in Figma (Tutorial)
Тәжірибелік нұсқаулар және стиль
Get the SOURCE FILES for this project ($1.99): payhip.com/b/sVu0a
Visit my STORE: bit.ly/mavi-design-store
Explore Mavi Design COURSES : bit.ly/mavi-design-courses
Get FIGMA for FREE: bit.ly/get-started-with-figma
Take FULL advantage of ALL FIGMA's features: bit.ly/figma-professional-plan
Mobile App UI Design Playlist: • FREE Figma Mobile UI D...
In today's Figma interactive component tutorial, we will be creating a functional dropdown menu using Prototype and smart animate. You'll be able to create a component that behaves very similarly to the actual final result and it'll make your Figma prototypes more interactive and believable.
Topics: figma interactive components, figma prototyping, dropdown menu in figma, form dropdown
---------
© 2022 Mavi Design
Пікірлер: 409
Thank you for the tutorial, very easy to follow as a beginner, sometimes figma doesn't want to cooperate for some reason, but retracing my steps usually solved every issue
Thank you so much for this excellent tutorial. It took me about an hour to do this but I'm so happy I kept at it, I'm so pleased with the results. I can't thank you enough!
It took me a lot of pausing the video and doing it myself but I finally got there! Thank you so much this was so helpful!
Thank you, this is the first tutorial I could follow as a beginner and get the result.
Great Video! Highly recommended, even though had been following the instructor step by step and made the first chapter less than a minute the second part took days to find out about the magic of the Parent Component!! It's 12:58 am just solved the problem. watch the screen and details carefully, GOOOD Luck :D
Thank you very much! Excellent video and very well explained. Update: To display the selected option in the dropdown menu just check the option "Reset component state" in interaction details for options 1, 2, 3, 4 and 5 that were added in the horizontal of "Select an option".
@Fabiuscha
Жыл бұрын
I can only reset "all changes" or "interactions" which doesn't lead to the desired outcome. I can't make the selected option visible. It did work some months ago but something seemed to have changed.
@tudormircea2334
Жыл бұрын
Thanks a lot ! been trying to figure this out all day long...too bad reading the comments is always the last thing I do :))))
@mohadesehnabizadeh5491
11 ай бұрын
thank u so much for this tip:)
@AyeshaKhan-nr2xi
11 ай бұрын
@@Fabiuschasame problem here
@emendodesigns
11 ай бұрын
Thank you so much. I wasted about 2 hours fretting over this.
I've watched numerous videos trying to figure this out, and you're the only one who's made it super easy to understand. It's quite impressive how others tend to overcomplicate things.
@mavidesign
8 ай бұрын
thank you!
@raevictor9228
5 ай бұрын
Stop lying
@drizzy6302
3 ай бұрын
no way this is easier
This is so helpful! I was learn alone when try to make this dropdown menu. Unfortunately, i fvckup. Now I know from this video this is so complicated but it’s important to try. Thank you!
Thx a lot, I like that you didn't spend hours on simple task. For those finding it too fast, just play the video in slow mode :) Btw -> I am a figma beginer. Never used any design tool
What a wonderfully elaborated tutorial, very helpful ❤❤
Thank you. Nice tutorial. Practical and straight-to-the-point 👌
Really appreciate this breakdown! I know many designers will find this to be extremely useful!
Awesome tutorial, thank you so much!
Thank you for clear explanation !
You have explained clearly.....thanks for the video
Thank you for this! Figma is pretty cool but it can be very complex sometimes
There are times i feel like im out of my depth. this is one of those times. but you def explained it well.
You are doing this awfully fast for beginners!
@mavidesign
Жыл бұрын
Thanks for the feedback! I'll remember to slow down next time.
@riiiven
Жыл бұрын
Agreed, I slowed down the video too 1,75 speed, helped me follow better, great tutorial either way, very powerful tool.
Thanks a bunch! at least one useful tutorial for creating a monthly dropdown! Cheers!
Always like me a no-nonsense, clear, and concise guide instead of a corny, cringe, over-hyped for no reason guide. Thank you!
Really helpful!! Thank you so much for this
Thank you for this tutorial ❣
I'm really grateful for this tutorial and the Figma community. Like many others, I struggled at the 2:44 point and wasn't able to see the option to "Fill Container". I too was thinking maybe there was a special duplicate process or something. NOPE! The video shows EXACTLY how to do it and I just wasn't paying close attention. So before I reveal the SIMPLE answer, I say hats off to Mavi Design and I won't doubt your mad skills again! (BIG GRIN). OK, here's the big reveal . . . there is no special duplicate process . . . all you need to do is after you have all five options created, just as shown in the video, then turn it into a frame and then a component . . . right there, Mavi has the component selected, and say "I'm going to change the size like this, PRESS ENTER". Bingo, if you don't press ENTER, you have the component selected and you WILL NOT see the option to "Fill Container". As long as you do exactly like Mavi says and PRESS ENTER, which drills into the component and selects all the stuff inside, then go to the horizontal resizing menu and the "Fill Container" option is there waiting for you. Okay, I probably could have written this much shorter, but if you were struggling and this helped, give my comment a Thumbs up, so I don't feel so alone in my confusion. Ha! Thanks Mavi Design . . . I'm a subscriber.
@samuelakinde842
Жыл бұрын
I still don't understand how he did that at 2:44 minutes, did he duplicate the option 1?
@aasthadoshi145
Жыл бұрын
I pressed enter, did exactly what he told but still cant find that option
@ramgnz9980
Жыл бұрын
Thx million! I was looking for your comment. I forgot to do the COMPONENT and I was just trying to 'Fill Container' in the frame instead on the component. You helped me to save some minutes
@akshaybillore
11 ай бұрын
@@samuelakinde842hold Alt key and drag from mouse
Thank you and good job! I purchased the source file as a thank you.
Very useful, thanks mate!
This was super helpful..thank you so very much!
Hiii thank you so much for this tutorial! I did it. You're very helpful!
Thanks a lot! Great video 👍
Mavi, please make a tutorial on prototyping. You are the best teacher❤
Super helpful! Thanks a ton.❤💯
Ditto on all the thank yous! It took a minute (not literally) to get this right, but I got it! Word to the wise: Make sure "clip content" in right margin is unchecked or you will not see the drop-down selections. Thanks, Mavi Design!!
@mohammadw2000
19 күн бұрын
This is the commet yall looking for! Thank you!
Thank you, you helped me a lot
Really helpful video. I enjoyed every bit of it👍
So very helpful thank you
This is so smart! Please make more videos about animations🔥🔥🔥
thank u man good tutorial! a bit complicated but i can do it!
Thank you so much
This is grate video! Thanks so much. The best explanation.
Good tutorial! Had to slow it down and spent almost 6 hours on it (I’m a beginner), but it worked!
Thank you! You speak a bit fast, but I followed along and succeeded. Awesome!
Amazing, Thanks
OMG Thanks❤ It was complicated, but I did it )))😊
Best channel ever!! Keep it up 😍
Something I found out while testing is that we can make the dropdown separated from the "Select option" menu if we make an auto-layout with it before making it a set of components. Then when we create the set with that auto-layout we have the space to move the open menu freely and it will still be inside the auto-layout. Damn, I hope someone can understand XD. But now the smart animate does some weird, subtle stuff that I'm trying to figure out lmao. Thanks again for this tutorial and the other when you explain the auto-layout!
@israelafolarinde42
Жыл бұрын
This works, I was having issues previewing the attached 'list of options' the first time, but after trying what you suggested, it works fine.
@verdasas8446
Жыл бұрын
YOU HAVE SAVED MY LIFE!!!!!
@supreethkumar4954
9 ай бұрын
Bro i have also same problem can you expIain once
Really good tutorial, Im using this for a calendar drop down, any advice on how to keep the selection bar fixed at the top and have each option scroll underneath?
Is there anyway to use nested instances like you did on the single choice radio button component walkthough? This is a great tutorial and thanks for sharing, but it would be even more useful if the end component was one that you could edit with the text inputs on the instance itself. I'm not sure how easy this will be modying so much text for each drop down menu within a prototype.
Great video...., this is tutorial that I looking for. Thank you so much. Next, I suggest tutorial data table interactive with figma...
Thanks so much!
I DIIIIIID IT!!!!!!!!!
Thank you for this wonderful tutorial. Any suggestions on how to use this for an app? As there is no hover stage for mobile unless i assign a down arrow key to move between options. Appreciate your help Thanks!
Such a good tutorial!! Thank you for showing me how to do this :)
I didnt manage to get the thick stroke working when selecting an option but everything else works perfect. Great tutorial ! Thank you
@kishoreexperience
7 ай бұрын
Same for me.. did u sloved that problem now?
@laurocastro2864
6 ай бұрын
@@kishoreexperience x3....
@laurocastro2864
6 ай бұрын
guys!! I figured it out! basically you need to name each component of the "option list" and also name every "option list" differently inside the component "dropdown menu"... so what I did was name option 1 "option 1" and so on and so forth, and named the "option list" as "option list 1" for the list of options that should appear under option 1, and so on and so forth...
@oksanakhomenko3922
6 ай бұрын
@@laurocastro2864 thank you a lot for this tip! it works)
@ChosenStars
4 ай бұрын
@@laurocastro2864 Thanks man, I had issues with getting the selected option highlighted in the dropdown menu. I changed the list of options to "list of options 1" , "list of options 2" and so on and it solved the problem, thank you.
So much hustle!!!!
Nice! Subbed.
thaaaaaaaank you for this video
@mavidesign All were going good but when i make the dropdown menu into absolute position, it cannot be shown when clicking default state
Gracias 🤩
thx u💗
thank you sir
Thank you!! You explained clearly and it worked for me!
Thank you
how do you add hyperlink to an option that you have selected from the list of options? like when you click on one of the options, it will link to another screen page
You are awesome!!!
Thank you!!! Looks easy but definitely takes time for a bignneer 😅
@majki88888
8 ай бұрын
For begginer I'd recommend to do a hover button first, and learn what is auto layout and how to use this ^^
Thanks a lot for this tutorial. I used it some months ago and it did work perfectly but something has changed. I can't make the selected option in the dropdown visible. I set the selected Option to active in the list but in prototype it always shows the default list. Any idea why?
It was an excellent tutorial, very easy to follow! I'm designing a coffeeshop app and want to use this dropdown for coffee and milk type selection but i have no idea how to add these items to cart with selected options? Any help would be great!
That's why to create components and its states I always use XD. Easy and simple........
Thanks for the video! loved it. QUESTION: IF I have say 2 different dropdowns one has 3 options and the other has 5 options. Do i have to create another component with the exact number of options or I can hide 2 options in the 5 option component?
all good, just one question, if I want to change the size of the options box do I have to do it in the main component? or there is a way when can I ajust the size of my dropdown entirely
thanks for the greate video and explenation! at the same time im wondering that there is no collection for basic dropdown widgets in figma
Small tip: If your Selected option buttons, in the dropdown, aren't the correct colour/visual in the prototype... despite all of your prototype being linked up the same as the vid It's due to the component naming being the same for all your buttons. Rename your selected button component variables, in the dropdowns, to something else like "Selected button" and your prototype will work
@Soumya_uiuxproductdesign
7 ай бұрын
Or another solution is- maybe when you made connection from "select an option" to "select an option" with option list for each 5 separate option there you have to check mark "reset component state" In the prototype option.
@joelleisaac6054
7 ай бұрын
@@Soumya_uiuxproductdesignthank you random stranger
@davidalonso007
7 ай бұрын
Man I owe you a beer, coffee or anything. I watched the video a lot of times to see what I'd missed, but I couldn't run it correctly until I saw your comment.
@elizabethvailo9241
7 ай бұрын
It worked! Thank you! @@Soumya_uiuxproductdesign
@kishoreexperience
7 ай бұрын
Awsm Bruhhh
in case someone (like me) wondered, in 2:47 to create instance click alt while dragging for windows!
for all those having problems connection the options to the dropdownmenu, check your layers! the optionlist has to be under the open-dropdown component!
@PaigeKeefer
5 ай бұрын
I am having this problem but what do you mean by check your layers?
@PaigeKeefer
5 ай бұрын
my option list is directly under the open dropdown
ty bro
thank you
Thank you!!!!!!
Do I have to make a new component for each dropdown menu I need? Or can I customize the text inside the instance of the dropdown menu for each instance? Changing the text in one instance isn't working, and I need multiple different dropdown menus that look the same, just with different text. Do I need to make a new component for each one?
Thank you so much for this. Understand components and variables a lot more because of this, especially for menu drop down design.
Thank u..
Great tutorial. Do you have a tutorial on how to navigate to a specific screen once an option is selected in the dropdown? I suspect I need to assign variables but I cannot get it to work.
Is it possible to do the options with variables so they use the same text?
Very nice tutorial and Figma is definitely is going into the right direction! But saying that... I made the same dropdown menu including all the visual effects in Axure and it only took me only 5 minutes using dynamic panels!
May i ask why the button is not in the active state when we already choose an option and wanted to change the option?
Can you make a tutorial on How to when clicking outside/anywhere the dropdown menu collapse
HI. i love your tutorial, but how you duplicate options? every time when i do command+d i just create one more option inside of the component, how can i create a duplicate of component, not making one more option of component?
I'm trying have this button in multiple places, but at each page when I protoype, it shows the last selection. Any idea on how to fix that?
Hi! This was very helpful, it did move a little fast but if I put it in a slower speed I was able to follow better. I do have one problem... now that I am using this menu for an actual navigation, I can't have more than one click instance for the options. For example, Option 1 is set to go to the view on click, but I also need it to navigate to a page. Is there a way to bypass this?
Somehow my list of options in the default- yes drop down menu wont connect to the other drop down menu-no visible options, like you do at the 9:20 mark. I can't seem to figure out why thats happening. Any ideas?
@catalinaperez5993
3 ай бұрын
I realized that it was because my list of options was out of the default-yes dropdown,, I know its late for a response
Thank you for the tutorial, but I have a question, how to make it to return to "Select an option" when you click outside of dropdown?
Thank you very much. I have a few problems with reproducing the tutorial: 1) when at 8:05 I try to move the "list of options" with my mouse, Figma just kicks it out immediately out of the parent component (dropdown menu) and up to the top level. What the heck? 2) when using this drop-down, it doesn't overlaps the elements lying below it. How to fix this?
@fds29bath
12 күн бұрын
I had the same issue at 8:05. Instead of using the mouse, you can move the list of options with the x and y axis, you keep it under the parent component
Thank you very much for this tutorial, i have tried it and it works but i encountered one problem. When i am on the prototype screen, the selected option does not display the selected property. I have redone each step twice over and I get the same result, the hover works. If i change the selected option from the master component, it works but when i change it manually on each instance, it doesn’t work. Why??
thank you! that is great tutorial. please, could you say if it is possible to close the dropdown when mouse is clicking outside the options menu? I am searching for the solution, but found only the way with frames for each variant, however it would be more elegant to do it into component. What do you think?
@mavidesign
Жыл бұрын
Only solution I can think of is to do this through “open overlay” interaction. That enables you to check “close when clicking outside”. Not sure how to ensure you’ll get each menu item highlighted as you choose different options, but I think that’s the way:)
Stuck at 9:30 connecting the menu options to the different components - mine won't seem to connect from the drop-down option to the component...any suggestions?
@noname-ze9pe
4 ай бұрын
see if the list of options is under the frame( as in nested) to select an option component.
@ngangamhaolai4058
3 ай бұрын
i fund the issue you didnt click absolute value after pasting the list of options menu inside the Drop down menu.....basically what you have to do is put your List of options inside your Drop down menu in the left side bar like his.
@4:55 Figma will not let me have 2 “while hovering” states. Trying to find a way around this with the selected hovering state. Not sure if settings changed here within the past couple of months.
I'm learning Figma for a weeks. I feel like this rushing. if there's aw that you could not be rushing will be helpful. aw found this helpful.
Thank you for the tutorials! Actually, I can't find "State" in my design section. 10:44 Would anyone know why? TIA!
Thank you so much for that great 🤩tutorial im just having an issue with the selected option when I preview it
@mavidesign
7 ай бұрын
To get specific help and feedback with your project, please join my free Discord server. You can send me an Instagram DM or reach out to my email (About section of my channel) to get your invite. I'm unable to help everyone over KZread - thank you for your understanding! Mavi
Cant we use the dropdown when we hide it? I want use in in the other page, so when i try to hide the dropdown component i am not able to click ont dropdown
Please i did this exact thing. My options are selecting properly, but the shaded part for the selected option isnt showing after selecting an option on the drop down menu. Please why?
I followed the steps but in the dropdown menu the selected option is not appearing infact all the Option dropdown menus are showing the default one with no selected option Can anyone help me out here where I'm going wrong Thanks