If you’ve ever looked at a UI screenshot and wondered, “How do I recreate this in Figma?” this guide is for you. Whether you’re new to Figma or aiming to polish your workflow, this post will walk you through the exact steps to transform a static screenshot into a real, responsive, and developer-ready Figma card.
What You’ll Learn
- How to identify key UI elements from a screenshot
- Designing with Auto Layout in Figma
- Styling text with precision
- Properly resizing icons and frames
- Applying corner radius and spacing
- Using color eyedropper like a pro
- Clear layer naming and annotations for dev handoff
Step 1: Analyze Your Screenshot
Start by identifying what components you need. In this example, we’re recreating a Spotify-like card:
- Image (album art)
- Title and description text
- An icon (play, menu, etc.)
Create simple shapes to represent these elements: a square for the image, text boxes for the title and description, and a placeholder icon.
Step 2: Style the Text Correctly
Set font size, color, and casing. For example:
- Title case: Use Figma’s built-in text transform
- Font size: Adjust visually, typically starting around 12–13px
- Truncation: Use Figma’s settings to clip overflow
Step 3: Resize Icons Without Breaking Layout
Select the icon’s frame and press K to scale proportionally. To avoid distortion, switch back to V (Move Tool) after scaling.
Step 4: Apply Precise Dimensions & Corner Radius
Use the properties panel to input exact sizes. For example:
- Card dimensions: 56×175
- Corner radius: 4px on selected sides only, using custom settings
Step 5: Use Auto Layout for Responsive Design
Group your items (Shift + A) into a vertical auto layout stack. Then:
- Add spacing between elements (e.g. 8px)
- Set alignment and padding
- Use “Auto” sizing where needed for flexible layouts
Step 6: Fix Broken Spacing Issues
If spacing looks off:
- Check if text or icons have fixed width/height
- Switch them to “Auto” to allow flexible distribution inside the layout
Step 7: Eyedropper for Colors
Use I to quickly sample colors from your screenshot. This helps maintain visual consistency:
- Sample background color
- Sample text and icon colors
Step 8: Name Layers Clearly
Name everything clearly for dev handoff:
cardfor the parent frameimage,description,icon, etc.- Group and nest as needed
Step 9: Add Annotations for Developers
Use the annotation tool (Y) to explain:
- Width, height, and radius of each element
- Font family, size, and spacing for text
- Color codes and alignment logic
Step 10: Export or Share
Wrap up by placing your card in a labeled section (e.g. “Spotify Card”) and prepare for handoff. Developers can now understand every part of your design with clarity.
Final Thoughts
Turning a screenshot into a real Figma card is not just about copying—it’s about understanding structure, layout logic, and preparing your designs for real-world use.
You can download and explore the full Figma file of this example on 02UI.com.
Try it out, build your own versions, and if you get stuck—just reach out.
Keywords: Figma tutorial, auto layout, UI design, how to use Figma, convert screenshot to Figma, design systems, dev handoff, Figma card, Figma annotation, responsive design, naming layers in Figma, color eyedropper Figma
Written by Murat Bayral for Zero2UI / 02UI.com
Leave a Reply
You must be logged in to post a comment.