How to Design an Interactive Input Field in Figma | Beginners Tutorial

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025

Комментарии • 109

  • @DesignXstream
    @DesignXstream  Год назад +4

    📌Links
    Join the community here 👉 bit.ly/DX-Community
    Download the freebie here 👉 designxstream.gumroad.com/l/DX-Interactive-UI-Kit

  • @kvkrishnaprasad
    @kvkrishnaprasad Год назад +20

    I am a full time backend engineer for 20 years. I use Figma (once a year) for drawing some basic UI instead of simple paint app/ppt. So I don't have need to subscribe to UX channels. However after viewing the video and the way it has no-nonsense talk, made me to subscribe. Thank you.

    • @DesignXstream
      @DesignXstream  Год назад +1

      That means a lot to me! Glad you liked buddy! Cheers ✌🏼 :)

  • @demeurecorentin
    @demeurecorentin 3 месяца назад +6

    You're a god among a sea of bad tutors. Thank you

    • @DesignXstream
      @DesignXstream  3 месяца назад +1

      Haha! Glad you found it helpful... Thanks buddy ✌🏼😄

  • @edithnjoku6498
    @edithnjoku6498 Год назад +6

    After watching this video and interactive button i just had to subscribe because everything is soooooo clear✨✨ thank you so much ♥️☺️

    • @DesignXstream
      @DesignXstream  Год назад +1

      That means a lot! Glad you are here ✌🏼 :)

  • @noof7512
    @noof7512 9 месяцев назад +9

    Thank you so much!!
    Out all videos I watched, you are the best and easy to follow!!
    Keep it up!

    • @DesignXstream
      @DesignXstream  9 месяцев назад

      Glad you found it informative! Cheers! ✌🏼

  • @agenis
    @agenis 8 дней назад +1

    Hi! Amazing video and super clear! Can you link the video you mentioned at 7:19 where you can type real characters into an input field?

    • @DesignXstream
      @DesignXstream  8 дней назад

      Hey! you can find that here: ruclips.net/video/3Ksvxuy4zKk/видео.html

  • @luisascolari2415
    @luisascolari2415 4 месяца назад +2

    Your video have been helping me sooo much! Thank youuu! You're the best!

    • @DesignXstream
      @DesignXstream  4 месяца назад

      I'm glad you found it helpful! Cheers ✌️

  • @dimitriszoitas4869
    @dimitriszoitas4869 5 месяцев назад +1

    For the backspace to work what you have to to (which is reaally trivial..) is the following:
    Create a couple of text variables like value1, value2, value3, value4, value5 etc
    Create a boolean variable that you'll apply to the input field, filled true/false
    After that you'll have to create a conditional that will essentialy check if the text input is filled or not. You'll then have to store/circulate the values of the text variables every time you press a key. The last value will get the full text with the +letter and the previous value will be moved to one before. You'll have to have a value0 so that you can go back to the beginning.
    I think there is a plugin already for that that essentialy automates this for you but I don't remember what it's called

    • @DesignXstream
      @DesignXstream  5 месяцев назад +1

      Wow! That is quite detailed... if you have a version of this then pls put the figma link for others it will be helpful!

  • @emberN
    @emberN 25 дней назад

    good job explaining! simple and i can follow and upgrade my figma. TY!

  • @TheCds777
    @TheCds777 11 месяцев назад +4

    But then how do you change the input label in the prototype?

  • @farahabdullah7845
    @farahabdullah7845 9 месяцев назад +1

    يسعد امك اخيرا شرح 🙏🏼🤍

    • @DesignXstream
      @DesignXstream  8 месяцев назад

      Glad you like it! Cheers ✌🏼

  • @BobbyLaneProductions
    @BobbyLaneProductions 9 месяцев назад +1

    step-by-step description is excellent! I'm a new follower.

    • @DesignXstream
      @DesignXstream  9 месяцев назад

      Glad you like it! Cheers! ✌🏼

  • @mosaletswalo7764
    @mosaletswalo7764 10 месяцев назад +1

    Just subscribed, your videos are top notch brother!.

    • @DesignXstream
      @DesignXstream  10 месяцев назад

      Thanks buddy... Cheers! ✌🏼

  • @laurafraga3
    @laurafraga3 6 месяцев назад +1

    This content is gold. Already subscribed to this amazing channel

    • @DesignXstream
      @DesignXstream  6 месяцев назад

      Cheers! I'm glad you found it informative 🙌🏼

  • @josephibade1308
    @josephibade1308 8 месяцев назад +1

    Easy and simple. What a channel!

    • @DesignXstream
      @DesignXstream  7 месяцев назад

      Glad you like it! Cheers ✌️

  • @Slampty
    @Slampty 5 месяцев назад +1

    Great video, do you have a video showing how to input characters.

    • @DesignXstream
      @DesignXstream  4 месяца назад

      Here: ruclips.net/video/3Ksvxuy4zKk/видео.html

  • @chrispillay-h1b
    @chrispillay-h1b 5 месяцев назад +1

    Very good explaining

  • @willzjayvee
    @willzjayvee 10 месяцев назад +1

    great! love the loop idea. personally i am not a fan of sitting for 10 minutes when it could be explained in under one. but your video was concise and informative. thank you. good luck to your channel.

    • @DesignXstream
      @DesignXstream  10 месяцев назад

      Glad you found it informative! Cheers ✌🏼

  • @nicca6643
    @nicca6643 Год назад +2

    Thank you for this video! Its really easy to follow, it saves me so much time! ❤

  • @achurro8
    @achurro8 8 месяцев назад +2

    Thank you this was so helpful! I'm having issues when prototyping though. I changed the input values and everything seems to work until I get to filled state. The text will not change and stays as the original text "Input value" like in the component. Please help :(

    • @DesignXstream
      @DesignXstream  8 месяцев назад

      Did you add the text in filled state while you included it on the screen?

  • @WeTheLittlePeople
    @WeTheLittlePeople 11 месяцев назад +1

    Good tutorial, wanted to send my students to. Its great figma stuff... only thing is that in Axure, this takes 15 seconds.. in Figma 15 minutes...

    • @DesignXstream
      @DesignXstream  11 месяцев назад

      True that! Figma is not good at this detailed level of prototyping yet... hopefully they come up with these features.

  • @Pranavryan
    @Pranavryan Год назад +1

    Can you make a video about entering text in the input in prototyping?

    • @DesignXstream
      @DesignXstream  Год назад

      There is an old video I made on this: ruclips.net/video/3Ksvxuy4zKk/видео.html
      However, I wouldn't recommend Figma for such advanced prototyping that invovles typing.

  • @geetsalame3457
    @geetsalame3457 9 месяцев назад +1

    great video brother

    • @DesignXstream
      @DesignXstream  9 месяцев назад

      Glad you found it helpful! Cheers ✌🏼

  • @DivyaKhicha-g3o
    @DivyaKhicha-g3o 5 месяцев назад +1

    you could have shown how add the error is placed. and the interactive one which which is shown in video cover.

    • @DesignXstream
      @DesignXstream  4 месяца назад

      This is the video I spoke about ruclips.net/video/3Ksvxuy4zKk/видео.html

  • @nwpolly
    @nwpolly Год назад +1

    Really helpful video. Thanks!

  • @msj8285
    @msj8285 Год назад +1

    Thank you, this was the best video on this!

  • @Justin-eu1me
    @Justin-eu1me 9 месяцев назад +1

    Very helpful, thanks! Subscribed!

    • @DesignXstream
      @DesignXstream  9 месяцев назад

      Glad you found it helpful! Cheers! ✌🏼

  • @DigitalMediawithLydia
    @DigitalMediawithLydia Год назад +1

    Huge thanks!

    • @DesignXstream
      @DesignXstream  Год назад

      Hey Lydia, I'm glad you liked it! Cheers ✌🏼 :)

  • @abayomiolabode3355
    @abayomiolabode3355 Год назад +2

    Good day to you, I'm new to UX and I will like to confirm the keyboard for the input fields Will be designed by me or its automatically generated during the app development. Thank you

    • @DesignXstream
      @DesignXstream  Год назад

      Hey Abayomi, You can ignore keyboard for input fields that will be taken care in app development.

  • @BudPuen
    @BudPuen Год назад +1

    Wonderful thanks!

  • @meegz149
    @meegz149 Год назад

    If you don't know anything at all, start at 1:15. If you know how to create assets 2:35

    • @DesignXstream
      @DesignXstream  Год назад

      Thats definitely gonna help many! 😁👍🏽

  • @TheCds777
    @TheCds777 11 месяцев назад

    But then how do you change the input label text in the prototype? It has to be specific to the what the input type is.

    • @DesignXstream
      @DesignXstream  11 месяцев назад

      Yes, you can duplicate the component and change the value of the input text so that it reflects that text in filled state.

  • @ajaym6795
    @ajaym6795 Год назад +2

    Great video, great explanation, great guy 👍

    • @DesignXstream
      @DesignXstream  Год назад

      Thanks buddy! I'm glad you liked it ✌🏼

  • @hpgsleety4074
    @hpgsleety4074 Год назад +1

    Im trying to look for the video about the advanced interaction where i can type in the box, please help.

    • @DesignXstream
      @DesignXstream  Год назад

      There is no way to capture users input. But here is a work around method just for input: ruclips.net/video/3Ksvxuy4zKk/видео.html

  • @TheCds777
    @TheCds777 4 месяца назад

    what about typing in words? or Editing text in a field?

    • @DesignXstream
      @DesignXstream  3 месяца назад

      For that you need to try this version: ruclips.net/video/3Ksvxuy4zKk/видео.html

  • @AleaDemetria
    @AleaDemetria Год назад +2

    nice video! btw is this also work for search bar ?

    • @DesignXstream
      @DesignXstream  Год назад

      Not appropriate for search you will have to modify it.

  • @happyfeva9423
    @happyfeva9423 10 месяцев назад

    How do I rename the "Input Value" to the different texts for my fields? for some reason I can only enter one thing that is used across all entered fields.
    Thanks

    • @DesignXstream
      @DesignXstream  10 месяцев назад

      You just have to change the entered value for each input field and it will show different texts.

    • @rasubue98
      @rasubue98 6 месяцев назад

      @@DesignXstream If I change the text of the filled state of an instance of the component and then switch it back to the empty state for the demo, it doesn't show the changed text, but only "input entered". It only shows the changed text, if I start the demo with the filled state visible. But since I want to show how the field is filled, I have to start with the empty state. However, when I switch between states in the editor mode, the changes are kept. How can I keep the changes in the demo?

  • @anamikabera6164
    @anamikabera6164 11 месяцев назад

    i'm having difficulty finding the 'filled' interaction. can you guide me through?

    • @DesignXstream
      @DesignXstream  11 месяцев назад

      Where exactly you lost the flow?

  • @VishalSharma-x7m
    @VishalSharma-x7m 8 месяцев назад +1

    Awesome

  • @conjj17
    @conjj17 Год назад

    Ok, when you created the auto layout for the Enter Input box, my text is following with the length of the box. It stays in the center of the box, it doesn't stay in place.

  • @blackshirtdesign
    @blackshirtdesign 6 месяцев назад

    Where is the video with characters that can be entered?

    • @DesignXstream
      @DesignXstream  6 месяцев назад

      Here: ruclips.net/video/3Ksvxuy4zKk/видео.html

  • @usha012
    @usha012 Год назад

    Can you please explain how to add pipe symbol

    • @DesignXstream
      @DesignXstream  Год назад

      Hey Usha the pipe symbol is just a key on the keyboard above your Right shift key!

  • @dianaayt
    @dianaayt Год назад +1

    I was like "Oh such a good video!" and I did everything only to get to the end and he tell me it isnt functional 🙃

    • @DesignXstream
      @DesignXstream  Год назад +1

      Sorry to disappoint you! Probably need to add a disclaimer that Figma is just a design tool 😅

  • @Nova-yn3kq
    @Nova-yn3kq Год назад +1

    what is pipe symbol and how to use it bro

    • @DesignXstream
      @DesignXstream  Год назад +1

      It is just a symbol that you have along with the front slash key on your keyboard!

  • @sabinusohiagu3705
    @sabinusohiagu3705 Год назад +3

    Awesome tutorial but the interaction isn't extended to the error variant.

    • @DesignXstream
      @DesignXstream  Год назад +1

      Yes, this video was mainly focused on the how to give the variant properties and all. I've 1 other video which covers the error variant and animations related to it.

    • @sabinusohiagu3705
      @sabinusohiagu3705 Год назад

      @@DesignXstream ok thank you. I would like to watch the video

    • @DesignXstream
      @DesignXstream  Год назад +1

      @@sabinusohiagu3705 ruclips.net/video/3Ksvxuy4zKk/видео.html
      ruclips.net/video/CFOIDPKE1bw/видео.html
      These 2 video can be helpful.

  • @a-carvalho8751
    @a-carvalho8751 Год назад

    I have a question, though.
    I wanted my layout to not keep growing and shrinking with the change from default to error states.
    Any ideas on how to address this issue since the project is mobile-focused, and vertical alignment and experience are of utmost importance?

    • @DesignXstream
      @DesignXstream  Год назад

      Maybe some issue with setting the right constraints. If you use auto layout and constraints correctly, your layout will not grow or shrink while changing variants.

  • @kashafnajam965
    @kashafnajam965 3 месяца назад

    But we can't provide any input. any help?

    • @DesignXstream
      @DesignXstream  3 месяца назад +1

      For giving actual input you need to check out this video: ruclips.net/video/3Ksvxuy4zKk/видео.html

  • @breng3168
    @breng3168 Год назад +1

    Buen video

  • @lissyjoy3424
    @lissyjoy3424 Год назад +1

    💯💯💯

  • @User-083-3
    @User-083-3 Год назад

    How can I ask doubt personally I have one doubt

    • @DesignXstream
      @DesignXstream  Год назад

      You can dm me at Instagram @designxstream

  • @cubensic
    @cubensic Год назад +1

    For anyone that needs the pipe symbol --> |

    • @DesignXstream
      @DesignXstream  Год назад

      Awesome! I think this was much needed :D Pinning this comment! ✌🏼

  • @YouAlreadyKnowBabi
    @YouAlreadyKnowBabi 4 месяца назад

    This is nice and all but you cannot type in the field with this method.

    • @DesignXstream
      @DesignXstream  4 месяца назад

      if you want an field that you can type check this: ruclips.net/video/3Ksvxuy4zKk/видео.html

  • @RocketPajamas
    @RocketPajamas Год назад +1

    портфіль!

  • @shapelessed
    @shapelessed Год назад +3

    I can nor bare listening to this guy.

    • @DesignXstream
      @DesignXstream  Год назад +4

      Same here and so I left the video immediately!

  • @endeavour06
    @endeavour06 Месяц назад

    Part 2 of this ? How can I put Input Value ?

    • @DesignXstream
      @DesignXstream  Месяц назад

      There is another video on how you can have input of all keyboard characters. But on this component it is not possible.