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.