MVA Global Fret static HTML site (mirror of GitHub MVA-Global-Fret/site-mva-global-fret) � deployed to VPS Falkenstein for mva-globalfret.com
Go to file
MVA Global Fret 341dca7cb5 Convert intro into a scroll-driven 3D cinematic
Restructure the page so the first 4 viewports of scroll drive a
Three.js scene composited on top of the Antananarivo parachute video.

What's there:

- Three.js (ESM, r158 via importmap) renders a low-poly cargo airliner
  built from primitives: cylinder fuselage, cone nose, sphere cockpit
  (dark glass + emissive), box wings/tail/fin, cylinder engines with
  torus intakes, gold trim band, navy fin with gold logo box. No
  external model file.
- Hemisphere + directional + ambient lights tuned for golden-hour fill.
- 14 cloud spheres scattered around the plane, slowly rotating.
- GSAP + ScrollTrigger drive a single progress value scrubbed against
  scroll position. Inside the rAF loop, the camera arcs from rear-left
  (-0.6 rad) to front-right (+1.1 rad), radius dipping mid-flight, and
  the plane rolls slightly with scroll.
- Three act labels (Paris CDG / Vol cargo / Antananarivo) cross-fade at
  20%/40%-60%/72% scroll positions via a chained gsap timeline.
- Gold CTA button stays opacity:0 + pointer-events:none until the last
  ~10% of scroll, then fades and scales in. Hover transform rebuilt
  without the old mouse-parallax tilt (fights the scroll animation).
- Scroll hint pill (chevron + "Faites défiler") at the bottom of the
  first viewport, fades out on first scroll event.
- prefers-reduced-motion shortcut: scroll stage hidden, CTA visible,
  no animation. Page reverts to a static screen with the video bg.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-05 10:41:24 +02:00
.claude Swap colorkey'd cloud for Microsoft Fluent 3D cloud emoji 2026-05-05 01:50:44 +02:00
cloudflare-worker feat: numérotation séquentielle MVA-XXX, texte succès corrigé, message email/spam 2026-05-04 16:28:28 +02:00
css Convert intro into a scroll-driven 3D cinematic 2026-05-05 10:41:24 +02:00
images/payment-logos Replace generic icons with real payment brand logos 2026-05-04 22:05:09 +02:00
js Convert intro into a scroll-driven 3D cinematic 2026-05-05 10:41:24 +02:00
videos Smooth out stutter, dial speed back from 2x to 1.5x 2026-05-05 01:00:29 +02:00
.gitignore Initial commit — Site MVA Global Fret 2026-05-02 22:23:48 +02:00
about.html Add cinematic parallax intro page as new landing 2026-05-04 22:18:02 +02:00
accueil.html Add cinematic parallax intro page as new landing 2026-05-04 22:18:02 +02:00
application.html Add cinematic parallax intro page as new landing 2026-05-04 22:18:02 +02:00
cgv.html Add cinematic parallax intro page as new landing 2026-05-04 22:18:02 +02:00
contact.html Add cinematic parallax intro page as new landing 2026-05-04 22:18:02 +02:00
guide-envoi.html Add cinematic parallax intro page as new landing 2026-05-04 22:18:02 +02:00
index.html Convert intro into a scroll-driven 3D cinematic 2026-05-05 10:41:24 +02:00
PNG MVA GLOBAL FRET.png Initial commit — Site MVA Global Fret 2026-05-02 22:23:48 +02:00
service-commande.html Add cinematic parallax intro page as new landing 2026-05-04 22:18:02 +02:00
tarifs.html Add cinematic parallax intro page as new landing 2026-05-04 22:18:02 +02:00