Figma for UX Design
A step-by-step reference guide. Made for beginners. Each page covers one specific thing — plain language, numbered steps, no skipped clicks. Work through the chapters in order, or jump to whatever you need.
Chapters
Chapter 1
Getting Started
Frames, layers, shapes, text, components, and auto layout basics — everything a beginner needs
Chapter 2Cards & Lists
Auto layout mastery, nested frames, reusable card components, building scrollable lists
Chapter 3Navigation & Structure
Bottom nav bars, tabs, fixed elements, scroll behavior, and prototyping navigation flows
Chapter 4Forms & Inputs
Text inputs, dropdowns, radio buttons, checkboxes, form validation, and conditional buttons
Chapter 5States & Micro-interactions
Multi-property variants, hover/press states, smart animate, bottom sheets, and modals
Chapter 6Responsive Design & Handoff
Constraints, breakpoints, exporting, developer handoff — everything for production-ready UI
Quick Reference — All Lessons
Chapter 1: Getting Started
- What is a frame?
- The Layers panel
- Rectangles & shapes
- Text basics
- What is a component?
- Auto layout basics
Chapter 2: Cards & Lists
- Align items left and right using Space Between
- Nest auto layouts inside each other
- Understand Hug vs Fixed vs Fill
- Make a card component from scratch
- Add changeable text properties to a component
- Stack multiple cards in a vertical list
- Add scroll to a long list
Chapter 3: Navigation & Structure
- Build a bottom nav bar with auto layout
- Create active and inactive nav states using variants
- Prototype: tap nav icons to switch between screens
- Create tabs with an underline indicator
- Prototype: tap tabs to switch content panels
- Design fixed headers and scrollable body areas
Chapter 4: Forms & Inputs
- Build a text input field
- Create input variants (empty, filled, active, error)
- Prototype: show error state on empty form submit
- Build a dropdown select component
- Build radio button and checkbox components
- Prototype: conditional button states (disabled to enabled)
Chapter 5: States & Micro-interactions
- Create multi-property variants
- Use boolean properties (show/hide elements)
- Prototype: while hovering and while pressing interactions
- Create smart animate transitions between variants
- Build a bottom sheet component
- Prototype: bottom sheet overlay with smart animate
- Build a modal component
- Prototype: modal open and close with backdrop dismiss