
In this lab, you will learn how to take your existing desktop layout created in the previous lab (Designing Microinteractions) and make it responsive for mobile devices. You'll apply Figma's Auto Layout tools, responsive constraints, and resizing behaviors to ensure your UI adapts fluidly across different screen sizes. This hands-on experience will teach you how to maintain usability and design consistency, whether your interface is viewed on desktop, tablet, or mobile.
By the end of this lab, you will be able to:
Understand the concept of responsive design in Figma
Apply Auto Layout and constraints to frames and elements
Use wrapping and fill container options to manage resizing
Adjust typography and spacing for small screens
Preview and test mobile responsiveness using Figma's presentation mode
Completion of previous lab: Designing Microinteractions in Figma
Basic knowledge of frames, text, auto layout, and variant usage
In the real world, users access websites and apps from a variety of devices. It's no longer enough to design only for desktop—designs must adapt gracefully to smaller screens like tablets and mobile phones. In this lab, you will transform your existing HealthyGlow desktop layout into a responsive version. You'll practice using Auto Layout, constraints, and Figma's resizing options to ensure your microinteraction-based components display well on different viewports.
Design brief
You are continuing the design for HealthyGlow, the organic skincare e-commerce website. Previously, you created product cards with interactive heart icons and add-to-cart buttons. Now, users have started using HealthyGlow on mobile, so you must ensure these elements remain functional and visually appealing when viewed on mobile devices. Your task is to restructure the layout using Auto Layout and responsive behaviors so that the design is mobile-ready.
Open your previous Figma file: HealthyGlow_Microinteractions 
Within the frame, select the product card, product name, add-to-cart button, and heart icon together by holding the Shift key, then right-click.. You need to click on Group Selection. Repeat this process with all the other products and their related items as well. 
Now select the first product card that you grouped together and then create a component by clicking the icon labelled 2 in the given screenshot.

Create the rest of the grouped product cards as components.
Then, select the first component and press Shift + A. On the right-hand sidebar, the Auto Layout will be visible. Make sure the direction is in the vertical side and also fill the spacing between them as 8.
Repeat the above step for the rest of the product components as well.
Now select all 3 product cards and press Shift + A again to wrap them in an auto layout row.
Set Direction: Horizontal
Set Spacing between items: e.g., 40px
Enable "Wrap" (for responsiveness on small screens)
Set Alignment: Center

Now you need to apply Auto Layout to the parent container, which is Desktop-1.
Select the Desktop-1 and press Shift + A,. It will open the auto layout where you need to make the direction vertical.
Now select the frame that holds the three product cards and press Shift + A again, then click on the width to see the options, from where you will select Fill the container.

After performing the above steps, you need to resize the Desktop-1 (parent frame) to see if the products are performing according to mobile responsiveness.

This is the more responsive layout when you shrink the size of the parent frame more. 
In this lab, you learned:
How to design interactive user interface components that emulate real-world user behaviors such as clicking, toggling, and loading.
How to utilize Figma's Variants, Prototype mode, and Smart Animate features to create dynamic and engaging design interactions.
The importance of microinteractions in enhancing user satisfaction by delivering immediate visual feedback, thereby contributing to a more responsive and intuitive interface.
How these techniques can be systematically applied within broader UI design systems and complex user flows.
Richa Arora