Kunthawat Greethong f5af9e46e1 fix(mobile-menu): make menu scrollable when content overflows
After adding the products dropdown (7 categories + 27 subcategory
links), the mobile menu was taller than typical phone screens
(~640px on iPhone SE). Without overflow handling, users on
short screens could not reach the bottom items (ผลงาน, ติดต่อเรา).

Added to mobile menu container:
- max-h-[calc(100vh-4rem)]: cap height at viewport minus header
- overflow-y-auto: enable internal scrollbar when content overflows
- overscroll-contain: prevent scroll chain to background page
  (iOS Safari specific)

Menu is now fully scrollable within its own container — page
content underneath stays still while user scrolls through menu
items.
2026-06-11 11:17:43 +07:00
Description
No description provided
517 MiB
Languages
Astro 96.8%
CSS 1.8%
Python 1.2%