Figma Components 101 | Learn about Variants and Components Properties | Figma tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 มิ.ย. 2024
  • 🚨Follow along with this Figma file - www.figma.com/community/file/...
    ☆ Try Figma's Professional Plan - bit.ly/TDProFigma
    ☆ Try Figma For Free - psxid.figma.com/xnd9l
    💛 Thanks for watching, Tair 💛
    🍿 WHAT TO WATCH NEXT :
    1. Colour System - • Figma Design System - ...
    2. Variable Modes | Config Updates - • Figma VARIABLE MODES |...
    3. Auto Layout | Config Update - • Figma AUTO LAYOUT UPDA...
    👋🏼 IF YOU ARE NEW HERE :
    Hey, it's Tair! 😃
    Thanks for tuning in and watching my video! If you enjoyed it and learned something new, don't forget to hit that subscribe button and the like button as well 👍🏼. I'd love to hear your ideas and suggestions for my next video, so feel free to comment below. Your support means a lot and helps me keep the channel going and growing!
    👾 MY GEAR :
    Blue Yeti Microphone amzn.to/3qACorF
    Tripod ring light amzn.to/43G7flv
    Neon sign amzn.to/3NcwxAs
    Fairy lights amzn.to/443l518
    🌼 CHAPTERS :
    00:00 Hey!
    00:16 Beginner
    03:26 Intermediate
    07:06 Advanced
    09:01 › Boolean property
    10:14 › Text property
    11:28 › Instance swap property
    13:59 Expert
    22:49 Using the components and publishing
    🤗 Disclosure: This video and description may contain affiliate links, meaning I'll receive a small commission if you click on one of the product links. I'm also an Amazon Associates affiliate and will earn a commission on qualifying purchases. 💛 This is at no additional cost to you.
    #figmatutorial #figmadesign #figma_tutorial #figmatutorial #figmatips #figma #figmaupdate #config #config2023 #figma2023 #designtokens #tokens #variables #variablemodes
  • แนวปฏิบัติและการใช้ชีวิต

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

  • @DavidAdamEdelstein
    @DavidAdamEdelstein 3 หลายเดือนก่อน +7

    99% of the time when I watch an instructional video on youtube, I have to watch them at 2X speed, because people pad their videos out with so much filler that it drives me crazy. Your videos are the complete opposite of that; I am constantly pausing and going back and I am never bored. All content, no filler, delivered cheerfully. THANK YOU.

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

      aww thanks! I really appreciate it ☀️🙏🏻💛

  • @chris.ar93
    @chris.ar93 11 วันที่ผ่านมา +1

    Great video! Thanks for sharing. Keep up the good work 👏👏

    • @TDSunshine
      @TDSunshine  3 วันที่ผ่านมา

      Thanks! ☀️🙏🏻💛

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

    Fantastic as always! So fast but clear - I have to rewatch but love the fact you get to the point without any fluff!

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

      Thanks 🙏🏻☀️💛

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

    Such a good refresher! Thank you :)

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

      You're welcome ! 🙏🏻💛☀️

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

    Cool - you've covered it all - my new go to whenever I get stuck 🙌🏼

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

      Thanks! 🙏🏼☀️💛

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

    Your Figma tutorials are an absolute game-changer!
    The depth of knowledge you share, from beginner-friendly breakdowns to expert-level techniques, is incredible. It's honestly mind-blowing that this wealth of information is free. The design system playlist, in particular, is pure gold!
    Thank you so much for everything you create.

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

      aww Thanks! I really appreciate it! 🙏🏻☀️💛

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

    Nice one. It's one of the best tutorials I have ever seen about components in Figma ❤

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

      Thanks! 🙏🏼☀️🤗

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

    Great tutorial as always

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

      thanks! 🙏🏻☀️

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

    This is one of the best tutorials available out there to differentiate variants with component properties. Thanks a bunch!

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

      Thanks! ☀️🙏🏻💛

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

    Since the new Figma update (variables, auto layout etc. ) I watched a lot of tutorials and still have problems learning them until i watched yours, please keep doing them your way is so easy to learn you are awesome ❤

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

      Thanks! I'm so glad to hear my videos helped! 🙏🏻💛☀️

  • @BrunaMarzarotto
    @BrunaMarzarotto 9 วันที่ผ่านมา

    Thanks for sharing! It was so important to clear some of my questions about Components!!

    • @TDSunshine
      @TDSunshine  3 วันที่ผ่านมา +1

      You're welcome! I'm glad it was helpful ☀️🙏🏻💛

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

    This is far better than the two paid courses I've been doing. Covers a ton of ground with really practical examples, nicely done!

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

      aww thanks! 🙏🏻☀️🤗

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

    thank you for your contents, such underrated content, keep it up!

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

      Thank you! ☀️🙏🏻💛

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

    I learned a lot of knowledge from this video. Thank you very much for sharing this video. ❤

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

      Aww I’m glad! Thanks! 🙏🏼☀️💛

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

    Excellent video 👏💫very easy to follow, it was a real help for me. Thank you 😇

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

      Glad it was helpful!🙏🏼☀️

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

    This series has really helped me, I have no idea why it has so few likes

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

      Thanks! 🙏🏻☀️

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

    Superb informative channel for designers I am really thankful for all your videos .

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

      Thanks! 🙏🏻☀️

  • @Panda-gu2yb
    @Panda-gu2yb 16 วันที่ผ่านมา +1

    Perfect Tutorial thank you

    • @TDSunshine
      @TDSunshine  16 วันที่ผ่านมา

      You're welcome! ☀️🙏🏼

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

    One of the best video i have seen for figma

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

      Thank you! ☀️🙏🏻💛

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

    I was skeptical whether you could truly help me understand Figma as an expert, as you kept mentioning. However, as I kept watching your tutorial, I was blown away. I have watched hundreds of tutorials on Figma, but yours truly stood out. You made it very easy to understand and showed all the important properties. Additionally, you went the extra mile and demonstrated how to publish designs. It is evident that you have put in a lot of effort to make your tutorial better than others. Thank you for creating such an excellent video. You have earned a subscriber. Please keep creating such good content.🥂

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

      aww thank you so much for your kind comment! ☀️🙏🏻💛

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

    You're a life saver TD. Thanks for the tutorial.

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

      Happy to help! ☀️🙏🏼

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

      @@TDSunshine If you've got sometime in your hand, I'ld like to see some more Prototyping with Variables videos. It'ld help out alot as your teaching is no bs teaching. Thanks in advance !~

  • @saharkafi5467
    @saharkafi5467 22 วันที่ผ่านมา

    Thanks for your content

    • @TDSunshine
      @TDSunshine  16 วันที่ผ่านมา

      You're welcome! ☀️🙏🏻

  • @francaye7
    @francaye7 2 วันที่ผ่านมา

    so good! Thank you very much :)

    • @TDSunshine
      @TDSunshine  วันที่ผ่านมา

      You're welcome! ☀️🙏🏻

  • @user-ne1kj1pf9p
    @user-ne1kj1pf9p 19 วันที่ผ่านมา +1

    Excellent

    • @TDSunshine
      @TDSunshine  16 วันที่ผ่านมา

      Thanks! ☀️🙏🏻

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

    Very useful tutorial and explaining

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

      Thanks! 🙏🏼☀️

  • @saharkafi5467
    @saharkafi5467 22 วันที่ผ่านมา

    Extremely beneficial

    • @TDSunshine
      @TDSunshine  16 วันที่ผ่านมา

      Thanks! ☀️🙏🏻

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

    Hi Mam your videos very informative and very useful practical examples thank you for given components.😊

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

      You are welcome ! ☀️🙏🏼

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

    Great!

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

      ☀️🙏🏻

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

    Girly explains it with magiccccccc

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

      aww thanks! 🙏🏻🤗☀️

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

    Super informative videos! Keep it up 🔥
    I’d like to see more variable videos intermediate to expert level

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

      Thanks! I have a playlist with all of my Variable videos and there will for sure be more in the future! ☀️🙏🏻th-cam.com/play/PLx-zZQ15gdAqkqvLTj9SlEmjcYrWDj_pI.html

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

      Thanks! Love your vids, keep it coming 🤩🤩

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

    You so nice. Thanks for the content ❤

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

      thanks! 🙏🏻☀️🤗

  • @laurine.studio
    @laurine.studio 4 หลายเดือนก่อน

    Loving all of this series, thanks a lot! I just have one question: I saw you use both the toggle visibility and the specific property approach to manage the possibility to display specific parts in variants.
    How can I choose which technique to use? Specific properties makes me manage a ton of variants (your button example in your early vid) but I can finesse each one, where in your avatar example you used components in components and toggle (like I used to do before). Do you have any insight on this?
    Thanks a lot your videos are ultra useful. Love!

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

      Hey! I have an annoying answer for you 🤪 it depends! There is no one right way to manage components. I would say if there’s a lot of complicated variance sometimes the “avatar approach “ is better. But it’s all about what works for you and your system. I think component properties, for example are great for the designer using the file, but are not great for documentation because you can’t see all the variants like you would, if it was just a normal components set. I hope that still helps somehow 🙏🏼☀️🤗

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

    100% quality as always! Love the expert component. Thank you.
    Is it possible to move your main component to another file once it's already created? Imagining I want to create one file with all my components (but didn't do it from the start) so I only add one library to my future projects.

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

      Thanks! Yes you can! I have a short that shows exactly how to move a component without breaking it ☀️ - th-cam.com/users/shortsXmv5a-Qn_wo?feature=share

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

      Thanks a lot 🙏 I could have looked a bit better sorry @@TDSunshine

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

    Very thorough indeed!
    Would you consider making a video on versioning?
    For example, how to handle deliverables that were ready for dev in the past and you don't want to update their instances for historicity reasons.

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

      Thanks! Thats a great idea! adding to my list 🙏🏻☀️🤗

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

      me too!

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

    Do you offer any sort of UX design coaching/tutoring? I really enjoy your teaching style and feel like I actually learn from your content.

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

      Hey! I don't at the moment but maybe in the future ☀️🙏🏻💛

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

    As good wines, you're getting more pro with the time! Just one question, this use of property boolean could replace the method you've used on Buttons for DS series, right?

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

      Thanks! 🙏🏼 it could for hiding and showing the icon yes! But it’s all about what you need and what is best for your system :) in the DS example I have an icon on the left and on the right so if you Boolean those and let’s say only want to show 1 icon on label it can get a bit confusing. But use whatever system works for you! I’m here to give as many examples of different ways of working as I can 🤗☀️🙏🏼

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

      @@TDSunshine ferpect! One more time, thanks for all the content and response. In our UX team we say "Let's do it on TD Sunshine way" 🙌☺️

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

      🥹🥹🥹 💛☀@

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

    Hey,
    How to get weight on non-filled icons right? Is it ok or allowed to have different stroke weights for different icons for the same app or website?
    I find some icons good in one weight and others in another weight

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

      Hey! You want to keep visual consistency throughout your designs. So for example it's best to stick to filled / non-filled across ALL your icons and not mix and match. In terms of weight, I think you can get away with not having the exact weight as long as they still look like they come from the same "family". If some are super thin and some super thick it would look messy though in my opinion. I hope that helps! 🤗☀️

  • @user-up5xp1in7p
    @user-up5xp1in7p 4 หลายเดือนก่อน

    Can u please make separate playlist on ux design by solving one real world problem through end to end design process using possible AI tools at industry level and also playlist on redesign of any product at industry level practicing as it going to be helpful for all budding as well as experienced designers to enhance their skills .

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

      Great ideas! will add to my list 🙏🏻☀️🤗

    • @user-up5xp1in7p
      @user-up5xp1in7p 4 หลายเดือนก่อน

      Thank u so much . Eagerly waiting..

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

    Very nice, also following your design system series. Was trying to make a social icon component, but got confused by all the choices. You have different icons obviously, the icons itself can have different colors ( primary, black, white etc), The background can have different colors ( primary, black white etc) and the background can have a different radius ( square, rounded, circle) and apparently i am doing something wrong but for the love of all icons i can't get it to work...
    Any tips or are you planning a video on this perhaps??
    Should i make a component set of all variations( different colors and backgrounds) of the instagram icon, make a set for all variations of the youtube icon etc? or is there a better way?

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

      Oooo this is a tricky one! There are a few different approaches for this. I think an “atom” approach would work well. So really break it down into different components and then nest instances . So have one component for each icon and 3 variants for the colours . Then put instances of all the icons in another component set so the instances are variants of a new component. And then create another component just for the backgrounds. Finally an instance of the background component and an instance of the icon and then makes sure to expose the nested instances so you can see all the components properties you set up in the “deeper levels”. I hope that makes sense! 💛☀️🙏🏼

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

      @@TDSunshine i am going to try! Thanks for thinking with me!

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

      Well technically speaking it works like a charm, but the sizing of the icons is a pain in the ass... as long as the background is a square or rounded shape it is fine, but when it is a circle.... the icon is to big. so i tried to scale it but not working correctly,
      Do you have a video about scaling inside components etc...?

  • @mohit-k0813
    @mohit-k0813 2 หลายเดือนก่อน

    I have a question, if you share or handoff this file in which you used components from your existing library then, would you detach all the components and recreate them for your client or hand them off as it is? What are best practices in this context?

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

      great question! are you going to hand over the file where the main component "lives" as well? if so I would advise asking your client to upload the .fig with the main components into their Figma first, then publish it. and then when they add in the other files they should connect to the local component OR you may need to just swap libraries. Here are a few videos that may help! ☀️💛🙏🏻
      Move a component to a different file - th-cam.com/users/shortsXmv5a-Qn_wo?feature=share
      Swap libraries - th-cam.com/video/GQ2jztKpxLk/w-d-xo.html

    • @mohit-k0813
      @mohit-k0813 2 หลายเดือนก่อน

      @@TDSunshine No No my question was on the condition that if we don't hand over the main component file, then what should we do. But I'll check out these videos as well to see if I find my answer. I would like to know how you deal this kind of situation :⁠-⁠)

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

    There was nothing missing about the components in this course content.

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

      aww thanks! 🙏🏻💛☀️

  • @saharkafi5467
    @saharkafi5467 22 วันที่ผ่านมา

    😍😍😍😍😍

    • @TDSunshine
      @TDSunshine  16 วันที่ผ่านมา

      ☀️🙏🏻

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

    😍😍😍😍😍😍😍😍😍

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

      🙏🏻☀️💛

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

    Hello I'm facing issue with Boolean property it's not showing above later...can you help with that??

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

      When you say above, do you mean later on the instance? 🤔☀️

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

      Yes, it got resolved 😅 thanks for the response

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

    I like your videos. But my main problem is WHY to use all these? Your course would be fantastic if you use them in a real website built with Desktop / Tablet / Mobile to see how components would help to make things easier. I am trying to create my web app and I cant find simple lessons on how resizing texts and avatars in braking points. I don't know if it is possible but that's a real problematic situation. Mostly, it would be fantastic to know the WHY and how is it applying in real situations. Small examples like everyone does in their videos, I think can't work in the mind of people that want to learn. thanks for your videos!!!

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

      Great idea! thanks for sharing! I'm always looking out for new ideas for videos people will find helpful so i'll add it to my list! ☀️🙏🏻💛