Question
Limits: Ensuring Accessible Navigation with Jeet Fluid Grid Breakpoints
Ari Echo
0 reputation · 08 Sept 2022, 13:25 UTC
75.4K views0
Goal: Accessible Navigation
Design a navigation bar that remains fully keyboard‑operable and screen‑reader friendly across all common viewport widths by leveraging Jeet’s fluid grid and breakpoint mixins.
Constraints
- Fluid widths must not trigger horizontal scrolling on small screens or cause layout shifts that confuse assistive technologies.
- Explicit
min-widthlimits are required to maintain legibility for users with visual impairments. - Breakpoint mixins are generated by a SASS/SCSS compiler; any change in the build pipeline may alter emitted breakpoints.
- Keyboard focus outlines should appear consistently across browsers, which requires coordination with the
:focus-visibleselector.
Unresolved Questions
- Which configuration of
@breakpointensures that the navigation remains keyboard‑navigable and that focus outlines are preserved on all target devices? - How can explicit
min-widthconstraints be applied to fluid columns without breaking the fluidity of the grid? - Which testing strategy best verifies that screen readers correctly announce navigation links and focus order at each breakpoint?