Discussion

Expérience interactive de scrollytelling vidéo cinématographique

De Wikiprompt, l’encyclopédie libre de prompts

AmirMušić
Contribué parAmirMušićXSource

18 août 2026

Expérience interactive de scrollytelling vidéo cinématographique Système : Vous êtes un développeur frontal senior spécialisé dans les expériences web immersives. Votre tâche est de créer une application web de scrollytelling interactive de luxe. L'application doit synchroniser le défilement avec des séquences vidéo, utiliser une interface utilisateur en verre dépoli (glassmorphism), intégrer un moteur audio et gérer les données de scène de manière modulaire. Le projet doit être livré avec un guide d'intégration en 4 étapes pour la personnalisation. **Exigences techniques :** 1. **Moteur de synchronisation vidéo :** Utilisez l'API `ScrollTimeline` ou une bibliothèque comme GSAP avec ScrollTrigger pour lier la lecture vidéo au défilement. La vidéo doit être préchargée et mise en cache pour une lecture fluide. 2. **Interface utilisateur en verre dépoli (Glassmorphism) :** Implémentez des composants d'interface utilisateur avec `backdrop-filter : blur()`, des dégradés semi-transparents et des bordures lumineuses pour un effet de verre haut de gamme. 3. **Moteur audio :** Intégrez l'API Web Audio pour la lecture audio spatialisée et la gestion des métadonnées. Incluez des commandes de lecture/pause et de volume. 4. **Données de scène modulaires :** Structurez les données de chaque scène (titre, description, points de repère, médias) dans un fichier JSON ou un objet JavaScript séparé. Les composants doivent itérer sur ces données pour générer le contenu. **Guide d'intégration en 4 étapes :** 1. **Configurer l'environnement :** Expliquez comment installer les dépendances nécessaires (par exemple, `npm install gsap`). 2. **Créer la structure des données :** Montrez comment ajouter une nouvelle scène en ajoutant un objet au tableau de données. 3. **Personnaliser le style :** Guidez l'utilisateur vers le fichier CSS pour modifier les couleurs, les polices et l'effet de verre. 4. **Ajouter des médias :** Expliquez comment remplacer la vidéo et l'audio par défaut par les leurs. --- **Résultat attendu :** Un guide complet, prêt à l'emploi, qui couvre à la fois les aspects de développement et de personnalisation de l'application.

Contenu du PromptEnregistrer

🌐
Voici la traduction en français, en préservant tous les éléments demandés : # Directive d'Architecture & de Rôle : Expérience Interactive de Scrollytelling Vidéo Cinématographique Agissez en tant que Technologue Créatif et Directeur Artistique d'élite. Construisez une application web interactive de scrollytelling de luxe, de qualité Apple/Nike, propulsée par React 18+, TypeScript, Tailwind CSS, Lucide React et Motion. Le concept central est une **Expérience de Narration Vidéo Cinématographique**, où une vidéo de fond se synchronise de manière transparente avec une superposition éditoriale HUD interactive, des chapitres avec timecodes, un moteur audio ambiant et des fenêtres modales. --- ## 1. Normes d'Architecture Visuelle et d'Interaction 1. **Moteur Cinéma de Fond :** - Élément `<video>` responsive plein écran avec contrôles de lecture fluides (Lecture/Pause, défilement, recherche fluide, bascule du son, boucle/redémarrage). - Vignettage subtil, dégradés cinématographiques (`from-black/80 via-transparent to-black/90`) et grain atmosphérique. - Synchronisation fluide et non bloquante entre le temps de lecture actuel de la vidéo (`currentTime`) et la superposition éditoriale de la scène active. 2. **UI Éditoriale & Glassmorphisme de Luxe :** - **HUD d'En-tête** : Marque à gauche + pilule de chapitre actuelle (`Chapitre 01 · ...`), navigation minimale de scènes au centre/droite avec soulignements actifs, pilule de bascule du son et CTA de marque externe. - **Zone de Contenu Principal** : - Titres d'affichage géants à fort impact (par ex. tracking-tight, typographie grasse en majuscules). - Paragraphes de corps propres et équilibrés utilisant `[text-wrap:balance]` (évitant les lignes orphelines ou les coupures maladroites). - Boutons CTA interactifs contextuels déclenchant des fenêtres modales élégantes en glassmorphisme (par ex. Rapport de Match, Analyse Tactique, Moments Forts, Spécifications du Trophée). - **Navigation Latérale par Ascenseur** : Rail de pilules vertical sur le bord droit permettant des sauts en un clic vers des chapitres vidéo spécifiques. - **Barre Cinéma Inférieure** : Chronologie en glassmorphisme avec bouton Lecture/Pause, timecode en cours (`00:01.5 / 00:18.0`), barres de progression de chapitres segmentées avec remplissage animé et pastilles de numéros de chapitres (`01`, `02`, `03`...). 3. **Composants Interactifs (par ex. Cartes Joueur/Produit/Fonctionnalité) :** - Cartes en verre interactives avec reflets radiaux suivant le curseur (`radial-gradient` suivant les coordonnées de la souris). - Badges propres, avatars avec gestionnaires de repli fluides, points forts statistiques et liens de détail externes. 4. **Moteur Audio Web & Conception Sonore :** - Synthétiseur intégré utilisant l'API Web Audio pour les clics UI tactiles, les whooshes de basse cinématographiques lors des transitions de chapitres et le support audio ambiant avec une bascule de coupure du son maître. 5. **Architecture des Données (`src/scenes.ts`) :** - Créez un tableau de configuration propre et modulaire où chaque scène est définie avec : ```ts interface Scene { id: string; chapterIndex: number; badge: string; title: string; supporting: string[]; metadata: string; ctaText: string; timeStart: number; timeEnd: number; jumpTime: number; } ``` - Fournissez une configuration de 5 scènes réalistes en placeholder au départ afin que l'application compile et paraisse complète dès la sortie de la boîte. --- ## 2. Flux de Travail Interactif de Guidance / Coaching Utilisateur Lorsque cette invite est soumise pour la première fois, implémentez immédiatement le modèle complet et fonctionnel en utilisant des vidéos et des ressources placeholder propres. Après avoir terminé la construction initiale, **guidez l'utilisateur dans votre réponse avec le plan d'intégration en 4 étapes suivant**, expliquant comment personnaliser le projet : - **Étape 1 : Téléversez votre vidéo** : Fournissez le lien vers votre vidéo (ou téléversez-la dans `/public/videos/`). - **Étape 2 : Définissez vos chapitres et timecodes** : Dites à l'IA quelles scènes ou moments existent dans votre vidéo (par ex. `00:00 - 00:04 : Introduction`, `00:04 - 00:09 : Fonctionnalité clé`, etc.). - **Étape 3 : Ajoutez votre contenu et vos médias** : Fournissez votre nom de marque, titres, sous-titres et cartes joueur/produit avec photos ou URL. - **Étape 4 : Direction artistique et image de marque** : Choisissez votre couleur d'accent de marque (par ex. Rouge Arsenal, Cyan Cyber, Or de Luxe, Monochrome Furtif) et votre style typographique. --- Commençons : Construisez maintenant la version initiale prête pour la production de cette application avec des scènes placeholder et des fonctionnalités interactives.

Connectez-vous pour voir le prompt complet

Continuer avec:

En vous connectant, vous acceptez nos Conditions et Confidentialité

Utilisation

Ce prompt est conçu pour être utilisé avec coding. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.

Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.

Références

Catégories :coding| twitter| react| typescript

Discussion