Skip to content

Conversation

@lennis-dev
Copy link

New animated mobile menu toggle button (without JavaScript)

This pull request introduces a responsive mobile navigation menu to the site header, improving usability on smaller screens. The main changes add a hamburger-style toggle button and update the CSS to support mobile-friendly menu behavior.

Preview


dark


extended-dark

Homepage darkmodeHomepage darkmode extended

light


extended-light

Homepage lightmodeHomepage lightmode extended

Mobile navigation improvements:

  • Added a toggle button and corresponding checkbox (label[for="menu-toggle"] and #menu-toggle) to the navigation bar in header.html for mobile menu activation.
  • Updated main.css with new styles and media queries to hide the menu toggle on desktop, show it on screens smaller than 768px, and animate the menu expansion/collapse and hamburger icon transitions.

@thestinger thestinger force-pushed the main branch 14 times, most recently from 18967ab to 0349e3d Compare October 8, 2025 20:32
@thestinger thestinger force-pushed the main branch 2 times, most recently from aec8fe6 to e786b44 Compare October 9, 2025 23:31
@thestinger thestinger force-pushed the main branch 6 times, most recently from c1bf14d to 9419a9d Compare November 4, 2025 15:47
@thestinger thestinger force-pushed the main branch 6 times, most recently from 63c0e44 to 6b2f483 Compare November 8, 2025 20:05
@thestinger thestinger force-pushed the main branch 3 times, most recently from 1308572 to fad75d8 Compare November 24, 2025 17:15
@thestinger thestinger force-pushed the main branch 4 times, most recently from 67ed9e5 to 9b9de3f Compare December 5, 2025 03:16
@thestinger thestinger force-pushed the main branch 9 times, most recently from 2118467 to 7e60dbd Compare December 15, 2025 07:15
@thestinger thestinger force-pushed the main branch 7 times, most recently from d97c2bd to 029d722 Compare December 24, 2025 19:10
@thestinger thestinger force-pushed the main branch 7 times, most recently from 78d5bc2 to bf9dbac Compare January 10, 2026 03:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant