001 — Active
DevDrift
This site, and the second version of the practice project that
became it. Hand-written HTML and CSS with a small progressive
enhancement layer on top. Light and dark themes from a single
color-scheme declaration, fluid type via
clamp(), and a navigation menu that works from the
keyboard.
What it taught me: that most accessibility
problems come from choosing the wrong element, not from missing
ARIA. The original menu was a <div> that
couldn't be operated without a mouse; swapping it for a real
<button> fixed the behaviour, the focus
handling and the announcement to screen readers all at once.
HTML CSS Vanilla JS Static hosting Accessibility
Visit the site