0
0
Figmabi_tool~10 mins

Micro-interaction design in Figma - Cell-by-Cell Formula Trace

Choose your learning style9 modes available
Sample Data

This table shows examples of micro-interactions in a user interface, listing the action, trigger, feedback, and loop or mode for each.

CellValue
A1Action
B1Trigger
C1Feedback
D1Loop/Mode
A2Click Button
B2User clicks
C2Button changes color
D2One-time
A3Hover Menu
B3Mouse hover
C3Menu expands
D3While hovering
A4Form Submit
B4User submits form
C4Success message shows
D4One-time
A5Loading Spinner
B5Page loading
C5Spinner animates
D5Until load ends
Formula Trace
Feedback = IF(Trigger = "User clicks", "Button changes color", IF(Trigger = "Mouse hover", "Menu expands", IF(Trigger = "User submits form", "Success message shows", IF(Trigger = "Page loading", "Spinner animates", "No feedback"))))
Step 1: Trigger = "User clicks"
Step 2: IF(Trigger = "User clicks", "Button changes color", ...)
Step 3: IF(Trigger = "Mouse hover", "Menu expands", ...)
Step 4: IF(Trigger = "User submits form", "Success message shows", ...)
Step 5: IF(Trigger = "Page loading", "Spinner animates", "No feedback")
Cell Reference Map
    A           B               C                   D
1 | Action    | Trigger       | Feedback          | Loop/Mode
2 | Click Button | User clicks  | Button changes color | One-time
3 | Hover Menu  | Mouse hover  | Menu expands       | While hovering
4 | Form Submit | User submits form | Success message shows | One-time
5 | Loading Spinner | Page loading | Spinner animates  | Until load ends

Arrows: Feedback depends on Trigger column values
The Feedback column values depend on the Trigger column values in the same row.
Result
    A           B               C                   D
1 | Action    | Trigger       | Feedback          | Loop/Mode
2 | Click Button | User clicks  | Button changes color | One-time
3 | Hover Menu  | Mouse hover  | Menu expands       | While hovering
4 | Form Submit | User submits form | Success message shows | One-time
5 | Loading Spinner | Page loading | Spinner animates  | Until load ends
The Feedback column shows the micro-interaction feedback based on the Trigger for each action.
Sheet Trace Quiz - 3 Questions
Test your understanding
What feedback is shown when the trigger is 'User clicks'?
AMenu expands
BSuccess message shows
CButton changes color
DSpinner animates
Key Result
Nested IF statements check Trigger value to assign corresponding Feedback text.