Commit graph

11 commits

Author SHA1 Message Date
isUnknown
506932e6f2 hero mobile style 2026-02-24 17:19:23 +01:00
isUnknown
940788a02d hero : add baseline 2026-02-24 17:14:01 +01:00
isUnknown
0fde6a64b8 adjust hero cover 2026-02-24 10:02:05 +01:00
isUnknown
f77c0cf47e fix: make press nav anchor work with fixed footer
- Move id="presse" from footer to empty div at end of main
- Add scroll-margin-top: 100vh to force max scroll and reveal footer

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 19:23:35 +01:00
isUnknown
4ad7073687 fix: rework mobile nav as fixed overlay, add 3-line burger
- Nav menu is now a fixed fullscreen overlay (opacity fade)
- Header stays at 3.5rem height, no height animation
- Burger has 3 lines, middle fades out on open
- Body scroll locked with overflow: hidden when menu open
- Various mobile layout fixes (handles, system, footer padding)
- Header full-width with no border-radius on mobile

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 19:05:31 +01:00
isUnknown
f7f3d0f0b5 feat: add mobile burger menu, SEO meta tags, and various fixes
- Add burger menu with open/close animation and scroll lock
- Add nav-logo element for mobile header
- Hide nav links on mobile, reveal in fullscreen overlay
- Add title, meta description, Open Graph and Twitter Card tags
- Add canonical URL
- Various SCSS adjustments (hero line-height, excerpt font-weight)
- Fix asset paths

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 18:19:28 +01:00
isUnknown
f62ba6fbd7 feat: add mobile responsive styles (breakpoint 930px)
Add _mobile.scss with responsive overrides for all sections:
- Header nav wraps, hero auto-height, grids to single column
- Handles path full-width, system/author/buy stacked vertically
- Footer contact and legal full-width
- Typography scaled down for mobile viewports

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 17:29:30 +01:00
isUnknown
53183a2445 feat: add navigation anchors and smooth scroll
- Link all navigation items to their corresponding sections
- Add smooth scroll behavior on html element
- Add scroll-margin-top on sections to compensate for fixed header
- Add id="presse" to footer for press navigation link

Navigation mapping:
- Le Courage du Réel → #hero
- Extraits → #excerpts
- Les poignées → #handles
- Le système → #system
- L'auteur → #author
- Précommander → #buy
- Presse → #presse (footer)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-23 17:07:54 +01:00
isUnknown
3dc3a8c6e3 feat: implement functional slider with Swiper.js
- Add Swiper.js via CDN for carousel functionality
- Restructure excerpts section: 6 individual slides instead of 2 grouped slides
- Implement responsive behavior: 3 slides per view on desktop, 1 on mobile
- Add infinite loop navigation with prev/next buttons and pagination bullets
- Create custom styles in _section_4-excerpts.scss (no Swiper CSS)
- Add script.js with Swiper configuration and responsive breakpoints

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-23 17:02:33 +01:00
isUnknown
96c52e7e96 refactor: consolidate CSS with reusable mixins
Create SCSS mixins for repeated typography patterns (section-title, big-title, labels, text-blocks) in generic-classes.scss. Replace ~25-30 duplicate style declarations across sections with mixin includes, improving maintainability and consistency.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-23 16:38:44 +01:00
isUnknown
ac3542099a draft desktop version finish 2026-02-23 16:31:30 +01:00