Figma
Figma is a browser-based collaborative design tool for UI/UX, prototyping, and design systems.
Core Features
Auto Layout
Auto layout lets frames resize automatically based on their contents β essential for responsive components.
Key properties:
- Direction β horizontal or vertical
- Spacing β fixed gap or space between
- Padding β inner spacing
- Resizing β hug contents / fixed / fill container
Components & Variants
- Main component β the source of truth (defined once)
- Instance β a copy of a component; inherits overrides
- Variants β group states/types into one component (e.g., Button: Primary/Secondary, Default/Hover/Disabled)
Design Systems in Figma
A design system lives as a shared library with:
- Styles β colour, text, effect, grid styles
- Components β reusable UI elements
- Variables β design tokens for colour, spacing, radius, typography
File Organization
π Design System Library
βββ π¨ Foundation (colors, typography, spacing)
βββ π§© Components (buttons, inputs, cards)
βββ π Patterns (forms, navigation, layouts)
π Product Designs
βββ π Wireframes
βββ π UI Screens
βββ π PrototypesReferences
- Figma. Figma Help Center. https://help.figma.comΒ
- Figma. Variables and Design Tokens. https://help.figma.com/hc/en-us/articles/15339657135383Β
Last updated on