Components:
Each has three independent states. Only common state is "hidden"
Component | A State | B State | C State |
---|---|---|---|
1. Brand/Logo/Home | Full | Collapsed | Hidden |
2. Menu | Horizontal Bar | Stacked Panel | Hidden |
3. Toggle Button | Open/Hamburger | Close/X | Hidden |
The page has multiple states
The states of the components are applied according to the page’s state:
Mobile | Mobile | Desktop | Desktop | |
---|---|---|---|---|
Unscrolled/Up | Scrolled | Unscrolled | Scrolled | |
Untoggled | 1A, 2C, 3A | 1C, 2C, 3C | 1A, 2A, 3C | 1B, 2C, 3A |
Toggled | 1A, 2B, 3B | 1A, 2B, 3B | 1A, 2A, 3C | 1A, 2A, 3B |
Note that for mobile, the "unscrolled" state applies to both unscrolled and scrolled + scrolled up, where for desktop unscrolled means only scrolled to the top.