From 0788de3c05877f633c687e9011439ddbe48f88d4 Mon Sep 17 00:00:00 2001 From: Jalil Arfaoui Date: Sat, 7 Mar 2026 01:49:47 +0100 Subject: [PATCH] Remplacer les animations JS (IntersectionObserver) par des animations CSS pures MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les animations fade-up/fade-right/fade-scale utilisaient un IntersectionObserver pour ajouter une classe .visible au scroll. Après un remplacement du DOM par le live preview StoryBlok, les nouveaux éléments n'étaient jamais observés et restaient invisibles (opacity: 0). Remplacé par des @keyframes CSS qui s'exécutent sans JS. Supprimé le middleware manuel (auto-enregistré par l'intégration @storyblok/astro quand livePreview est activé). --- src/layouts/Layout.astro | 17 ----------------- src/middleware.ts | 1 - src/styles/global.css | 32 +++++++++++++------------------- 3 files changed, 13 insertions(+), 37 deletions(-) delete mode 100644 src/middleware.ts diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 1edce4f..457cb51 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -26,22 +26,5 @@ const { title = 'Compagnie AspiRêves' } = Astro.props;