magical-baroque-minimalist-fullscreen-menu-ccs Show on GitHub
aliceafanasieva
1a6b357
feat(animation): add GSAP timeline for sidepanel ornaments and content
Introduce a GSAP timeline to animate side ornaments, frame, bow, bottom decoration, heads, navigation, and footer into view in sequence.
refs #201
feat(animation): add GSAP fromTo pendulum animation for cross
Use gsap.fromTo to create a continuous pendulum swing for the small cross decoration when the menu is open.
refs #201
feat(navbar): putting images in html, build static baroque ornament composition in sidepanel
Add all baroque PNG ornaments and position them statically to match the Figma design.
refs #201
style(navbar): refine sidepanel layout and animations
Adjust sidepanel transitions to use transform and opacity, enable
vertical scrolling, and animate the inner content. Update the footer
to stick to the bottom with margin-top:auto and consistent padding,
and tweak header spacing to match the visual design.
refs: #176
refactor(navbar): remove checkbox-based toggle implementation
Delete lang-toggle and nav-toggle checkbox inputs and their related CSS,
including :checked selectors for the hamburger icon and sidepanel.
Keep only button-based controls so the component relies on JS state
instead of CSS hacks.
refs #176
feat(navbar): add JS-driven toggles for language and sidepanel
Introduce isLangOpen / isSidepanelOpen state and use Svelte event handlers to control the language menu and sidepanel. Replace implicit checkbox behavior with explicit aria-expanded attributes and a window click handler to close open menus.
refs: #176
fix(exhibitions): refine layout and spacing
- Adjusted CSS to match Figma design more
- Update section heading style
- Adjust header alignment and spacing for better desktop/mobile balance
- Add min/max height to main image for consistent image size
- Reposition overlay card and border-radius to match Figma design
fix(layout): correct spacing in exhibitions and footer
Adjust Exhibitions and Footer components width and margins to match design and remove unintended extra whitespace.
refs: #184