STOP doing DROPDOWNS like this - Figma variables 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

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

  • @RicardoCostaDesign
    @RicardoCostaDesign  ปีที่แล้ว +12

    Thanks for watching. I've mentioned in the description that you need Figma Pro to be able to use this feature. Sorry for missing that in the audio at the beginning. If you have an education account, you may use this.

  • @raulaguilar
    @raulaguilar ปีที่แล้ว +47

    You can set the text layer to “fill” so the icon doesn’t change its position. Or select gap “auto” instead a fixed pixel size.

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

      Thanks. I've been search this solution for 2 hours xD

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

      yeah this kind of bothered me when watching the video lol glad I'm not the only one noticing it

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

      Nice.

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

    FINALLYYYYYY! Thank you so much for this video, I have been trying forever to understand how to apply the variables in the project that I'm current working on and didn't find any tutorial that could help me so far. I understand now that I have to create a nest of components to transfer the color variables in order to have the hover effect in every item of my lists. Your content was exactly what I needed! Thanks thanks thanks

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

      Very appreciated for that comment! Glad it helped 🙌

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

    I've been looking for this solution using variables for a while now. Thanks!

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

    It worked! Wow! The only thing that did not work was in Step 3. Selecting Interaction and selecting Variable gave me a message that I would need to pay a pro to do this for me. Therefore, I will not be able to change the top button to say the name of the selected button. This is OK, bc I can link the selection to the proper frame, so its fine. So glad to get this far with this task! thank you!!

    • @KratiGupta-sf2go
      @KratiGupta-sf2go 10 หลายเดือนก่อน

      I am facing the same issue in prototyping a selected option. Can you please help me to figure it out.

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

    This is cool for really specific edge cases of a drop-down component for really in depth usability testing but starts to chew a lot of time when offering a global drop down component that has lots of variations of options to select. How do you manage doing this vs communicating the intent or selecting 1 option when designing for a product?

  • @hasibgns
    @hasibgns ปีที่แล้ว +135

    You shouldv'e mentioned that i need to subscribe for Figma Professional. Because professionals will know it without watching this tutoring, infact they'll teach others like you are doing. But newbies like me will search for this tutorial and then boom they need to purchase 😂 i followed all the step then stopped and now I'm crying in the corner thinking how broke i am

    • @keikejones5536
      @keikejones5536 ปีที่แล้ว +21

      Thank you for the comment and saving my time

    • @doyoob
      @doyoob ปีที่แล้ว +7

      Thanks brother 👍 for the warning

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

      Totally agree.

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

      You can apply for figma's education plan and get to try these features for free in a single team file

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

      just a quick tip: sign up for the education plan, give 'em a paragraph about your 'seminar instruction,' class, or outright total bs; it don't matter, they instantly approve without even reading any of it. The only thing you do have to do is attach a screenshot of your schedule. I'm sure you've uploaded your example schedule to Goggle images from 'inserted university here' anyways though! Don't we all? 🫡

  • @aleksandrazubarava4438
    @aleksandrazubarava4438 11 หลายเดือนก่อน +3

    Its an awesome tutorial, amazingly straightforward with no mess! I just wish I had pro version:)

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

      Yes me too :)
      Only noticed it when i started the prototyping part

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

      Thanks for commenting! I've just noticed I didn't mentioned in the audio, so I correct in the description and pinned a comment.

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

    This is a great way to circumvent the problem of not being able to use variants inside nested instances. Very smart! I wonder if it would be possible to create a fully responsive component where you can (on instances) replace the strings for whatever the user types. This is great if you want to create a specific prototype, but not very useful on a design system.

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

      Hey @marcoc7388 great point! I haven't tested. I will explore that challenge and if I could know how to do it, I will share with you :)

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

      if you have 10 different dropdowns there is no way to do it with this method

  • @a.ha.pixels
    @a.ha.pixels 9 หลายเดือนก่อน +1

    Excellent job man, very helpful, and thanks for sharing the file as well!

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

    It was an amazing tutorial! I learned a lot, I just could not continue when I tried to copy and paste inside the list it didn't do it like you did so at the end it didn't work for me. I must be doing something wrong just not sure what. I am just starting in UI Design so I have a lot to learn. Thank you so much for the tutorial!

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

    This is amazing! I spent so much time looking for a video like this, so exciting.

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

    Thanks a lot, Ricardo. I have made this. You make it very easy steps. So valuable content for this community. So much appreciated
    🥰😇

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

    So simple yet so elegant. Pretty straight forward with absolutely no mess like crating a million frames. I am glad I stumbled upon your video. Thank you so much!!
    Oh, I subscribed too! :)

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

    This video is awesome. I've been looking for a good tutorial on dropdowns for months. You presented the tutorial in a step by step, easy to understand method. Thank you so much!

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

    More simple and consistent with the variables, thanks a lot you help me so much Ricardo !

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

      Thanks for commenting! I've just noticed I didn't mentioned in the audio, so I correct in the description and pinned a comment.

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

    Yes, of course. Here's the revised version of the text:
    "Thank you, Ricardo, for this tutorial. It's extremely useful. However, from a UX perspective, I'd like to suggest adding something to the dropdown prototype. While the tutorial was focused on creating a dropdown, it would be worth mentioning for junior designers that if we have one item selected (e.g. Apples), it's okay to change the dropdown label to reflect that. But what if we have more than one item selected? In that case, the label should indicate the total number of selected items, such as 'Apples +1,' 'Apples +2,' and so on. It may be challenging to implement this in the prototype design. Also, it would be helpful to have checkmarks or checkboxes to indicate which items are selected. For long dropdown lists, including a 'Clear Selection' or 'Reset' option at the top of the dropdown would make it easy for users to clear the list. Overall, it's a valuable tutorial!"

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

      Thanks for commenting! Yes, this was just a simple example but Dropdowns can be more complex, can have tags to indicate more than one selection, trees when open, and the actions you mentions. But for this tutorial I've made it simpler. Problably in the future I can make one with that :)

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

    As user @cour10e22 mentioned, Theres a mistake at 12:00 - you are adding the click handling to the text, not the button. This means user has to click the text to select dropdown values, which is not how dropdowns should work. BUT: If you try to add the click handler to the button, for some reason Figma wont allow setting "Change go" to "Collapsed" (which seems like a bug). Does anyone know the reason for this behaviour?

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

      I had to solve the issue by adding a rectangle that covers the entire area to the buttons (to the same level as text) with 0% fill visibility.
      And then adding the click handler to that. Figma seems to still require weird hacks when it comes to interactions... =(

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

    Man, the very first step is to buy Figma Pro subscription... Lol, the video's worth watching

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

    Very appreciated, easy and calmly explained. Thank you for contributing and making me understand variabels and more advanced prototyping.

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

    I’ve been looking for tutorials like these! Thank you SO much!

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

    Omg I just tried and it actually works! Thank you for sharing, very helpful > w

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

    The problem with dropdowns inside a autolayout container is that move all elements down, or if I put that at a fixed position it show the options below other elements

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

      You can fix this by changing the stacking context of the parent container to "first on top".
      But this is still super tedious

  • @zoeh-y4r
    @zoeh-y4r 10 หลายเดือนก่อน

    Thank you for this! This makes creating dropdowns so much simpler, thank you for the clear explanation!!

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

    awesome thank you! what a lifesaver! I found that if you right click the variable you can duplicate it, saves a bit of typing time

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

      Thanks a lot! Yes, good tip :)

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

      @@RicardoCostaDesign - Wonderful. I'm just adjusting the auto-layout properties, so the up/down arrow always stays in place (and doesn't give the end user whiplash). Obrigado.

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

    thanks... it looks simple function
    but quite tough for a beginner. but the steps you show are detailed and easy to follow

  • @GaryCox-e6u
    @GaryCox-e6u ปีที่แล้ว +1

    really clever and clearly explained - thank you!

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

    Great video! Consider loading the expander as an overlay, so that in a case where you have a form with many inputs all around, that you don't have to fight with z-index where the button lists would go beneath other elements.

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

      Hi how would you do that?

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

      I would also love to know how to do that

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

      Hi, I am having this problem in my prototype, how can I put the inputs in overlay?

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

    Ricardo, thank you very much!
    Great idea with variables, I've made a component that can be multiplied by designers for their specific needs while advanced prototyping. Amazing possibilities!

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

      Absolutely! Thanks for that feedback! Glad you like it

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

    Thanks! great tutorial

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

    Really helpful. Thank you so much !!!

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

    ooooo got all the way to 12 minutes perfectly before it prompted me to upgrade!

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

      Thanks for commenting! I've just noticed I didn't mentioned in the audio, so I correct in the description and pinned a comment.

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

    Super helpful, thanks for this!

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

    I have a pc so I don´t have cmd and I can´t get the list to auto align itself as you do with cmd+C at 9:55. I´ve tried ctrl+C, Alt+C and all different varriations but I can´t get it to work

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

    OMG this tutorial is super helpful! Thank you Ricardo!

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

    This is the best video ever, i was creating 100 frames only for the dropdowns because i couldn’t find a video like this, now i used this and it worked amazing in my prototype without using that many frames, Thank you! new follower, please make more videos like this, really helpful! 🎉☺️👏🏻

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

      Thanks for the comment Isabela, and glad it was helpful!

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

    Amazing job. Thanks for sharing

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

    This is some how more complex than expected.

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

    This is a very good watch. Thank you so much for putting this out here. You are really a life saver. I have question though: How is it that the component you created i.e the button with the hover variant affects the drop down menu. Like, it looks as if they are not connected yet they affect each other. At first, I thought it was because it used the color from the 'color' variable, but its not so because I changed the fill of the hover variant to a random color and it reflected in the prototype. I am a bit confused there

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

      Thanks for commenting! I think I got the question. So, you start by creating the two buttons states at the beginning, then when you create the dropdown variant you are using the button instances so it will bring the states you done in the beginning. As long as you keep use the base button instance, they will keep the same style.

  • @ChristyLam-k1z
    @ChristyLam-k1z ปีที่แล้ว +5

    I would've liked it if you had the dropdown item that is selected to be highlighted.

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

      Don't know if I follow you. While hovering the item inside dropdown? or while collapsed mode?

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

      @@RicardoCostaDesign I believe it refers to an example. You choose "apple", and after this, you want to select another fruit. However, by default, "apple" remains highlighted. This is because it's actually the fruit that you currently have selected at that moment.

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

    Amazing. Looking for this exact video for months now. I build a lot of prototypes with forms that have drop downs. As you can imagine it's chaos with them always moving and creating the logic. This is a lifesaver.

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

    Great tutorial, Ricardo. Any suggestions on how to deal with a design system where the fields are already created as components outside of the working file?
    In my case, the text layer in the component is set as a text property, and when trying to assign a variable, the icon to assign any local variables is not shown in the tool pane. Does it make sense?

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

    Thanks for the video Ricardo! Is there a way to give an affordance of what is selected when an option is selected?
    So if apple is selected , can we have a tick or something one that in the apple button on the drop down?

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

    Pretty cool use of variables!
    Using this method though, when opening the select menu in a layout, it will push down everything below it, yes? Might be better too design as a "open overlay" instead of as a variant.
    More troublesome is how do I unselect anything? I do not want to be locked in to a selection. But there is no way to remove my selection or "reset" the field.

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

    This was a saviour. I needed time-saving prototyping hacks and this will go a long way ❤

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

    To keep the arrow right aligned, type "auto" in for horizontal gap between items

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

    great video, would have really helped to alert in the start of the video that its a Figma Pro feature because who really reads all the description before watching. would have saved some people a lot of time

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

      Thanks for commenting! I've just noticed I didn't mentioned in the audio, so I correct in the description and pinned a comment.

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

    Thanks so much for this! A couple questions. Why do you have to apply the "change variable" + "change state to" to the text element? I realized this was the only way to do it when I tried to apply these interactions to the nested "list item" component and I couldn't figure out why on earth it would allow me to change the variable, but wouldn't let me select the collapsed state of the dropdown. So, as in your video, I had to go a step further and apply to the text element within the list item component in order to make this work. There must be some logic to it since it simply would not work when I tried to do it the other way, but it felt like a bug to me.
    Also, is there currently a way to do something like "change the text string in the dropdown to whatever the text string is that I'm clicking on" instead of having to define each and every variable? Thank you again!

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

    thanks for the awesome tutorial

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

    this is great! thanks :)

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

    Awesome tutorials dude

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

    Thanks for the well explained video. For me it doesn't work at 9:07 to put the fruit list into the dropdown expandable. How do i select both components at the same time and then copy paste? it doesn't work :(

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

      Thanks for commenting! I didn't get the questions...

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

    Thank you so much for this Tutorial. It was very helpfull. I have a question the dropdown is transparent how Can I solve this issue . It is not functioning well because it is overlapping with the components it drops over .

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

      Thanks for the comment. Did you see if it's placed correctly inside the frame on the layers panel?

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

    Thank you for this very helpful video. I have one question, can you also add "close when clicking outside" when the dropdown is visible? Thanks!

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

    It was good, but too difficult for a person who is new, we can do this by much easier method for small number of items by just creating a component and make as much variants as much options you have and add hover options to those variants. for 5 to 10 options I use this method and it works very fine. I will prefer your method when I am making dropdown for more than 10 options. otherwise it is lengthy.

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

      Thanks for commenting! Yes, this is just another way to do dropdowns. When working in design systems where you could have a lot of variables, this would be a go to. In simple cases your insights may work better.

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

    Great tutorial ❤🫡

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

    Can someone please explain what shortcut did he said at 9:53 timestamp for putting the fruitlist component back inside the expanded component ...

  • @Sameer.k96
    @Sameer.k96 ปีที่แล้ว +1

    Thanks for the very very helpful information, My Question is, I'm using free version, how can I use variables prototype, is there any other way to do the process as simply as you done in the video,

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

    How can you connect after finish this, a fruit you select with a specific frame? to show a new screen or frame when you select each fruit?

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

    Thank you very much!

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

    Fantastic work, bro! 👍 When I click on "apple" (13:04), it substitutes for the "select fruit," but the list of fruits still remains visible. Can you point out where I overlooked making the fruit list disappear?

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

    that's a great solution, but what about if you want to add a bit of style with motion?

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

    Thanks, mate, this tutorial helped me a lot. One thing I've noticed is that when inserting the component into a form on a page with other inputs, the dropdown will push the bottom content since it's not an overlay, and if you try and add the dropdown as absolute into the instances, it won't push the bottom content. Still, it will go behind, and there is no way to control the z-index. Any suggestion.

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

    Hi Ricardo, you did great job. It makes really easier to design dropdown menu. On the other hand, there are more than one dropdown menus in my same frame and I noticed that when I select one of them from the dropdown menu, every dropdown menu change to the same item, but I need them as different selective items. How can I solve this problem? Could you help me in this situation please? I really appreciate.

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

    Thanks a lot, excelent explanation. Sadly this can't be done in a free account

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

      Thanks for commenting! I've just noticed I didn't mentioned in the audio, so I correct in the description and pinned a comment.

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

    I liked the video, I followed the steps, and now I haven't been able to use the same Dropdown component, but with different string variables. In other words, I want to have a dropdown for fruits, another one for cities, countries, etc. When I create another instance of the component and replace the information, it changes the information for the first instance but the second instance doesn't change.

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

      Thanks for your comment. Did you set the new variables for the cities and countries and duplicate the variables set and linked to that new variables? Make sure if you duplicate components to clear all styles and links to add the new ones.

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

      @@RicardoCostaDesign Yes thanks, I did it this way.... I thought you could use a single component to have different information and thus have as few components as possible, but it is an acceptable and quite good alternative. I did make one change though and that is the dropdown input container to have it as a component so when you make visual changes it applies to all the dropdowns and not have to edit one by one.

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

      @@scaragrafostudio1316 Hi! I faced the same issue. How you solved it?

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

      @@notdefined9898 I solved it as RicardoCostaDesign mentioned, you take the entire component and duplicate it, then change the name, and you can now modify the variables. It's not the most optimal option, I hope they can improve this in the future.

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

      @@scaragrafostudio1316 This solution has helped me a lot. I have 7 different fileds to show, though this is bit complicated to relate all the variables together. It will take sometime to do it correctly at first, but solves a big propblem. Figma if you are listening, please make it more easier so we don't have to create multiple components. A sinlge field with variables shall handle this. Thanks!

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

    Video: Stop doing DROPDOWNS like this.
    Me: How to do DROPDOWNS like this?

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

    Este video me ayudo en el trabajo, gracias!!!

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

    Figma has paywalled all of the features that streamline this process. I'm just wondering if anyone is still using this for design or if there are better alternatives that nobody is talking about.

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

      Everyone is still using figma for design, and if you work at a company, they better be paying for it, and you should be able to afford a personal pro subscription as well. If you’re a freelancer, you pass it on to your clients. If you don’t have a company or clients, but you want to do professional-level design and deliver professional-level design deliverables, you have to eat it-it’s the cost of being a professional. I have spent nearly $3k just on adobe creative cloud since July 2020, and I was mostly working freelance during this time. That doesn’t even take into account the several years of CC and CS before 2020, and the years of shelling out hundreds of $$ for individual adobe app upgrade CDs (and when I started it was actually on floppy disks) for years as well. There are a lot more options now than there were all these years ago, but it remains the case that if you want the best tools for the job you have to pay for them.

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

      Understand your point. Yes, Figma is being the standard tool in the market. But there's still a lot of people using Sketch (Paid), and you also have PenPot which is free and open source.

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

    Yes, should be great, to tell us that this is possible in paid version of Figma only. Maybe at the begining of this video.

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

      Thanks for commenting! I've just noticed I didn't mentioned in the audio, so I correct in the description and pinned a comment.

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

    Thank you for sharing, but I am interested if I can use it for a mobile app?

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

    Thanks Ricardo, it works, however when I have multiple inputs aligned vertically with autolayout, the dropdown is shown under the inputs below, even when all the inputs are in order, any idea on how to solve that issue?

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

    Thank you Ricardo. I have a question about multiple dropdown menus: I used your approach to make multiple dropdown menus but quickly found out I can pull down every single menu items. Is there any way to limit the number of dropped-down menu to just one? Tried boolean variables but still couldn't solve this issue.

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

    i got stuck when i get to the a minute 12:07 AND I ADD click to change it wont let me select COLLAPSE, always keep it ad expanded, i tried everything and redo it many times and get the same problem

    • @11AlvaroLima
      @11AlvaroLima ปีที่แล้ว

      having the same exact problem. can't change the property to collapse.

    • @87Schenni
      @87Schenni ปีที่แล้ว

      Have you selected only the text, not the whole "button"?

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

    Can we use text property with text variable? I'm struggling with it since I create an input field component, and I add text property. I can't apply the text variable there. Do you have any suggestion?
    By the way, This video is very helpful for me. Thank you!

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

      Thanks for commenting! Yes, you should be able to add text property the same way you create this variable. I can try to create a video on that.

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

    Hi Ricardo
    I have a excel sheet with 3 columns with different number values.
    I have checked the variables but if I should go through all that i would really have problems.
    I have 9 small boxes and textboes inside every one of the 9 boxes that need to change value if 1 or 2 of the boxes changes values.
    I find no calculation inside Figma.
    I have now made Excel sheet with 3 columns and a fixed value instead on each of the lines in Ecel so each line that covers 3 columns has to be updated IF I change only 1 box of the 9 boxes wth textvalue.
    But I feel this is to hard to fix. As I also see that that values is not even realtime changed from Excel after synched with OpenDoc.
    Can you somehow help me?

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

    Nice idea. I tried creating a side bar with 6 buttons. There is a dropdown on the second and fifth buttons. The dropdown is floating above the main buttons. Couldn't figure out what was the challenge. Can you do a video of that kind?

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

    Is there a way of making one component for the dropdown that will work in any scenario? In our app we have loads of dropdown lists, I don't want to have to create a component for every single one. This is nice for a one off dropdown but doesn't work as a reusable component.

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

    Question: How do you fix the arrow position so it's not bouncing left to right when selecting? I want it always on the right in the same place.

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

      Thanks for commenting! I've applied Auto layout (Shitt+A) when creating the button

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

    Lovely one

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

    How do you prevent the dropdown from opening behind components underneath it, like in a form?

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

      Make sure you have the dropdown right positioned in the layers panel inside the frame. Sometimes it goes out.

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

    could you please make another new updated video with the new Figma?

  • @LinhNguyen-lf2iv
    @LinhNguyen-lf2iv ปีที่แล้ว

    Thanks so much, really like your tutorials. I'm struggling on dropdown menu for different products. Each product has their own variable but when I choose option on drop down menu for one product, other products' dropdown option also change. Do you know how to fix this?

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

    it's cool!

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

    Great vid. Time to unlearn Figma behaviours yet again

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

      Thanks for the feedback! Yeah, things are constantly evolving

  • @bogdan-e6w
    @bogdan-e6w ปีที่แล้ว

    12:06 , Why i can't select "Change to" after i set variable?

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

    Great leaening 👏

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

    9:28 this doesn't work. If i move it in the slightest by dragging it automatically goes outside the component. if i cut it paste it again inside the component, it puts it misaligned. I can use the left and arrow keys but not the down key to move it. Anybody knows why?

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

      Argh, nevermind, you have to click on the icon BELOW otherwise it wont work. I was clicking the icon that said "size to fit"

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

      Happy that you found it. And thanks for the comment :)

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

      @@RicardoCostaDesign Thank you for your reply. This tutorial actually helped me a lot in understanding variables and instances on components. i am now applying the basics in a lot of other forms, not just dropdowns :p

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

    If I wanted to use this approach for a design system component, how would you alter the approach to handle options that are "not fruit"?

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

    after you build it, can you edit in properties in a differint pages?

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

    It's fine, but what to do with the selected state in the list for the second opening if the selection was made?

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

    a newbie question, is there a Figam dropdown component to use instead of creating one from scratch? Great video by the way

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

    I assume there is a way to align the up and down arrow to right side and not move it with text length

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

      Yep - just make the text element stretch to "fill" width, and concatenate the text with ellipses if it's too long.

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

    Nice tutorial. But how does this work with a Design System? Variables should be created when you're in a different document? Does this can be applied?

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

    I have a small problem right in the last part of the dropdown when I have to put the variable set option I get this message "need advanced prototyping features? To use advanced prototyping features, move this file from your drafts to a paid team"

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

    i need top up to get set variable feature in interaction prototype

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

    It didn´t quite work out for me, for some reason the options don´t change colors when I hover over them

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

      Thanks for commenting. Are you duplicating the instances after creating the button to keep the style?

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

    The issue I'm encountering is that when there are 4 identical dropdowns in a row, selecting an option in one dropdown changes the value of all the others. Any ideas?

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

    At 15:34, "Change to" doesn't work. Won't allow me to swap instance to "collapsed"

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

      I made the same error. You need to keep it inside the same Auto Layout frame. Pay attention at th-cam.com/video/DuJL8t4myms/w-d-xo.htmlsi=wn7i9cP7EgvoV2_d&t=575

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

      Me too, how you face it?

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

      @@JuanPexaPark I've kept it in the same auto layout frame. could you explain it more? thank you

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

      I had the same error and then used the keypad arrows as instructed. If it leaves the auto layout frame at any point, it breaks @@aiwillsurvaiv

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

      you would need to do the step over if thats the case and not simply include in the auto layout

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

    So if apple is selected, how do you advance to another page in a prototype where that option is set property?