Futuristic Tab Bar Animation in Figma

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
in today's fast-paced digital world it is crucial to create interfaces that are not only aesthetically pleasing but also intuitive and functional prototyping allows for testing and refining ideas before implementation in this tutorial we will focus solely on prototyping the interaction of a tab bar using figma revamp an existing design effortlessly with AI generated images our project will use Advanced image generation technology to quickly generate new images that match your design style and content achieve a fresh new look for your design with minimal effort using mid-journey mid-journey is an AI platform that simplifies the creation of high quality digital content with its advanced technology artists designers and creative professionals can easily bring their ideas to life with stunning images and more the platform's user-friendly interface and Powerful AI algorithms make it quick and easy to create beautiful digital content experience the future of content creation with mid-journey the level of detail included in a prompt is directly proportional to the quality of the images generated by the bot and there are virtually no limitations on what can be created this opens up a world of Limitless possibilities for image generation the mid-journey bot uses prompts which are concise text phrases to generate images by breaking down the words and phrases in the prompt into smaller units called tokens the bot can compare them to its training data and leverage this information to create an image if you're struggling to find inspiration or just starting out as a beginner consider using tools like mid-journey or chat GPT to your design process to create a UI this can help generate ideas and serve as a foundation for turning your concept into a concrete design using a tool like figma if you wish to know more about mid-journey I would suggest section 6 and section 7 from our latest two courses to get started chat GPT can be a helpful tool for learning figma providing answers feedback and suggestions that can guide you in your design work however it is important to note that chat GPT is not a substitute for Hands-On practice and experimentation in figma to become proficient in figma it is essential to use the software regularly and to try out different features and design approaches since we will Prototype with component and variance let's ask chat GPT what is a component in figma a component is a reusable element that can be used throughout a design project components can include anything from icons and buttons to entire UI elements such as headers Footers and cards they can be customized and updated and any changes made to a component will be reflected throughout the design project components are denoted by a special symbol which includes a pink frame and a diamond icon in the upper left corner you can create components by selecting an element and choosing create component from the right-click menu or by using the create component button in the toolbar let's replace the segmented control frame by our component when you create a component in figma you can then use that component multiple times within your Design This can save you time and effort as you can make changes to a component in one place and have those changes reflected across all instances of that component additionally components can be shared across multiple design projects which can help ensure consistency and efficiency in your design process and what is the difference between a component and a variant a variant is a type of component that allows you to create multiple versions of a design element without having to create separate components for each version variants are a powerful feature in figma that can help you create complex Dynamic designs that are easy to manage and update a variant component consists of a set of interchangeable properties that Define different versions of the component you might create a variant component for a tab bar that includes different states such as selected each version of the tab bar can have its own set of properties such as text color background color that can be customized independently once you have created a variant component you can easily swap between different versions of the component by selecting the appropriate variant properties now let's jump into practice with our prototype interaction to follow along download the figma file provided as the design already includes the tab bar element our Focus will be solely on prototyping so let's create an awesome interaction using variants to get started first select the tab bar frame in your design and turn it into a component right click on the frame and select create component from the drop down menu you can also click on the Four Diamonds icon located at the Middle top to create a component next click on the plus icon to add our first variant rename the new variant to map select the icon from tab 1 and change the Y position to 3. change the fill to linear gradient the first color is white at 100 and the second color is six zero ecfb at 100 move the first color stop as follows now that we modified our icon to be different from its default State let's add a selected State on our first icon on the union layer show the ellipse layer by clicking on the eye also open the blur and selected layers click on the plus to add our third variant and rename variant 3 to trip press command and click on the pin icon to Target that specific layer right click select copy paste as and click on copy properties press command and click on the plane icon and paste properties and change the Y position to 3. zoom in and select tab 2 and place a guide to have the center by pressing shift plus command select the ellipse blur and poly layers and move it under the plane icon and Center it select tab 1 from the default variant and copy it select tab 1 from the trip variant and select paste to replace as this will keep the same position note that after pasting tab 1 the layer name change to tab 5. it is important to keep the same naming as the default variant so rename it back to tab 1. now that you know the process on how to add a selected State we will repeat the same steps for variant 4 the chat icon and variant 5 the more icon after everything is done we will come back and finalize variant 6 the favorite icon so I will Fast Forward the steps for variant 4 and 5. [Music] foreign [Music] now for the last variant the selected state will be slightly different select the more variant click on the plus to add variant 6 and rename it to favorite zoom in and place a guide to have the center bring the selected State layers under the heart icon and Center it select tab 4 from the default variant and copy it and select tab 4 from the favorite variant and select paste to replace now we will edit the selected State when the favorite icon is pressed select the ellipse uncheck the constrain proportions and change the width to 50. Center it with the favorite icon so my X Position will be 171. with the ellipse still selected click on edit object or on the return key on your keyboard to enter edit mode hold shift and select the left and right points press the arrow up three times to move it by 3 pixels to the top and press the return key when it's done change the Y position to 45. with all the variants created it is time to link them together to create our tab bar interaction click on the Prototype tab on the right panel on the default variant select tab 1 and drag the connection node to map use on click smart animate gentle and 800 milliseconds these settings will remain the same for all the connections so now let's connect Tab 2 to the trip variant Tab 3 to chat then tab 4 to more and finally fav tab to favorite for the rest of the connections the process will be repetitive but make sure to understand the logic on each variant each tab that is selected drag back to its default State the unselected tab dragged to the selected variant repeat the process for variance map trip chat more and favorite [Music] [Music] [Music] thank you [Music] I noticed that a small detail is missing to make the interaction perfect on the favorite variant select fav Tab and change the Y position to -8 we are now done with all the connections notice that in each variance each tab has a connection make sure that you don't forget any what is left to do is replace the tab bar go back to the design Tab and copy the default variant select the tab bar from screen and paste to replace click on the play icon to preview your interaction so we now see that we have a smooth and functional tab bar interaction everything is working well although prototyping may appear challenging initially with the correct process and approach it can actually be straightforward by following the right method you can easily create impressive interactive prototypes that will breathe life into your designs and bring them to fruition
Info
Channel: DesignCode
Views: 16,581
Rating: undefined out of 5
Keywords: figma, prototyping, tab bar, interaction design, ui, ux, user interface, user experience, design tool, digital design, mobile design, midjourney
Id: PDKeR8uQOSU
Channel Id: undefined
Length: 10min 39sec (639 seconds)
Published: Tue Mar 28 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.