Catalog / Figma UI/UX Design Cheatsheet
Figma UI/UX Design Cheatsheet
A comprehensive cheat sheet for UI/UX design in Figma, covering essential tools, shortcuts, and best practices to enhance your design workflow.
Figma Basics & Interface
Core Tools & Navigation
Move Tool (V) |
Select and move objects. |
Frame Tool (F) |
Create frames for different screen sizes/devices. |
Shape Tools (O, L, P, etc.) |
Draw basic shapes like rectangles, circles, lines, and polygons. |
Pen Tool (P) |
Create custom vector shapes and paths. |
Text Tool (T) |
Add and format text layers. |
Hand Tool (H) |
Pan around the canvas. |
Comment Tool (C) |
Add comments for collaboration. |
Panels Overview
Layers Panel: Manage the hierarchy and visibility of layers. |
Assets Panel: Access components, styles, and libraries. |
Design Panel: Modify properties like fill, stroke, effects, and text styles. |
Prototype Panel: Define interactions and flows between frames. |
Inspect Panel: View CSS, iOS, and Android code snippets for design elements. |
Essential Keyboard Shortcuts
Ctrl/Cmd + Z |
Undo |
Ctrl/Cmd + Shift + Z |
Redo |
Ctrl/Cmd + C |
Copy |
Ctrl/Cmd + V |
Paste |
Ctrl/Cmd + G |
Group |
Ctrl/Cmd + Shift + G |
Ungroup |
Ctrl/Cmd + D |
Duplicate |
Working with Styles & Components
Text Styles
Create and apply text styles to maintain consistency across your design. |
Creating a Text Style: Select text, adjust properties in the Design panel, and click the style icon in the Text section, then ‘+’. |
Applying a Text Style: Select text and choose a style from the Text Styles list. |
Detaching a Text Style: Right-click on the text and select ‘Detach Style’. |
Color Styles
Define and reuse colors to ensure visual consistency. |
Creating a Color Style: Select a layer with a fill or stroke, click the style icon in the Fill/Stroke section, and click ‘+’. |
Applying a Color Style: Select a layer and choose a style from the Color Styles list. |
Editing a Color Style: Modify the style, and all instances will update automatically. |
Components
Create reusable UI elements that can be easily updated across your designs. |
Creating a Component: Right-click on a layer or group and select ‘Create Component’. |
Using Instances: Drag components from the Assets panel onto the canvas. |
Overriding Properties: Modify instance properties without affecting the main component. |
Detaching an Instance: Right-click on an instance and select ‘Detach Instance’. |
Prototyping & Interactions
Basic Prototyping
Link frames to create interactive prototypes. |
Connecting Frames: Select a layer, click the prototype tab, and drag a connector to another frame. |
Interaction Details: Set trigger (e.g., ‘On Click’), action (e.g., ‘Navigate to’), and animation (e.g., ‘Dissolve’). |
Previewing Prototypes: Click the play button to view the prototype in presentation mode. |
Interaction Types
On Click |
Triggers the interaction when the user clicks the element. |
On Hover |
Triggers the interaction when the user hovers over the element. |
While Pressing |
Triggers the interaction while the user is pressing the element. |
After Delay |
Triggers the interaction after a specified delay. |
Key/Gamepad |
Triggers the interaction when a specific key or gamepad button is pressed. |
Animation Options
Instant |
The target frame appears immediately. |
Dissolve |
Fades from one frame to the next. |
Smart Animate |
Animates matching layers between frames. |
Move In/Out |
Slides the frame in or out of view. |
Push |
Pushes the current frame out of the way with the new frame. |
Collaboration & Handoff
Collaboration Features
Figma allows real-time collaboration, making it easy for teams to work together. |
Shared Projects: Invite collaborators to your Figma file. |
Comments: Use comments to provide feedback and discuss design decisions. |
Version History: Revert to previous versions of your design. |
Libraries: Use shared component libraries to ensure consistency. |
Handoff to Developers
Figma simplifies the handoff process by providing developers with the necessary information to implement the design. |
Inspect Panel: Developers can view CSS, iOS, and Android code snippets for design elements. |
Export Assets: Export assets in various formats (e.g., PNG, SVG, JPG). |
Share Links: Share a link to the Figma file with developers. |
Plugins
Extend Figma’s functionality with plugins. |
Installing Plugins: Browse and install plugins from the Figma Community. |
Popular Plugins: Unsplash, Iconify, Content Reel, and more. |
Using Plugins: Access installed plugins from the Plugins menu. |