My attempt at creating a more accessible multi-level dropdown navigation menu, which responds to the follow user interactions at any screen size -
- Using a mouse to hover over the element
- Clicking on the element with a mouse
- Tapping on the element on a touchscreen
- Tabbing into and out of the element with a keyboard