Copie le prompt.
Crée un fichier texte avec l'extension .md (par exemple prompt.md), colle le prompt dans ce fichier, puis demande à Claude de le lire et de l'exécuter. Tu peux ensuite le personnaliser comme tu veux.
Prompt pour recréer cette landing page : Construis une landing page portfolio dark mode en une seule page avec React + Vite + Tailwind CSS + TypeScript + GSAP + Framer Motion + hls.js. ## 01. OBJECTIF Recréer la landing page des templates HYLIOX avec un rendu premium, cinématographique et des interactions fluides. ## 02. STACK TECHNIQUE - React 18 + Vite + TypeScript - Tailwind CSS (configuration personnalisée) - GSAP (ScrollTrigger + animations) - Framer Motion (micro-interactions) - hls.js (pour la vidéo d'arrière-plan si nécessaire) ## 03. DESIGN SYSTEM - Arrière-plan : #0A0A0A (Obsidian) - Couleur principale : #D4FF4F (Acid Lime) - Texte principal : #FAFAFA (blanc chaud) - Texte secondaire : rgba(250,250,250,0.64) - Bordure : rgba(255,255,255,0.06) - Surface : rgba(255,255,255,0.03) - Police sans-serif : Geist (ou Inter en fallback) - Police display : Instrument Serif (italique) - Police mono : Geist Mono (ou JetBrains Mono) - Rayon : 16px - Verre : backdrop-blur-xl sur rgba(255,255,255,0.04) ### Échelle typographique Display (Serif Italique) : clamp(48px, 7vw, 88px) H1 : clamp(36px, 5vw, 64px) H2 : clamp(24px, 3vw, 32px) H3 : clamp(20px, 2.5vw, 28px) Corps : 16px / 1.6 Mono : 13px / 1.7 Tracking eyebrow : 0.4em ### Mise en page Largeur maximale du contenu : 1280px Padding vertical des sections : clamp(80px, 10vw, 160px) Padding du conteneur : 24px Grille : 12 colonnes, gap 24px ## 04. STRUCTURE DE LA PAGE 1. Écran de chargement (monogramme shimmer 3s, disparition ease-out) 2. Hero (vidéo HLS plein écran en fond, titre centré) 3. Showcase des templates (bento asymétrique de 8 cartes) 4. Comment ça marche (3 étapes, alignement alterné) 5. Preuve sociale + mur de témoignages 6. Tarifs (3 offres, accent lime au centre) 7. FAQ accordéon (8 questions, transition de hauteur fluide) 8. CTA final (marquee + bouton lime) 9. Footer (3 colonnes + symbole de marque) ## 05. HERO - Eyebrow : "TEMPLATES · 2026" (mono, lime, uppercase, tracking 0.4em) - Titre mélangeant sans-serif + serif italique : "Publie un site qui ne donne pas l'impression d'avoir été fait par une IA." - Sous-titre : "8 templates premium. Prêts pour Cursor / v0 / Lovable." - CTA principal : "Voir les templates →" (fond lime) - CTA secondaire : "Voir la méthode" (contour ghost) - Arrière-plan : vidéo hls.js avec overlay noir à 50 % - Couche subtile de particules de poussière au-dessus - Le hero occupe 100svh, contenu centré ## 06. GRILLE BENTO - 8 cartes dans une grille asymétrique - Base 12 colonnes, cartes sur 4/6/8 colonnes selon la rangée - Chaque carte : rayon 16px, surface glass, élévation de 6px au hover - Contenu : miniature (16:10), titre, sous-titre sur une ligne - Accent lime sur la première carte (mise en avant) ## 07. COMMENT ÇA MARCHE - 3 étapes numérotées 01 / 02 / 03 en mono lime - Chaque étape : grand H2 sans-serif, paragraphe, image de support - Alterner texte-image / image-texte entre les rangées - Variante sticky-pinned au scroll sur desktop ## 08. TARIFS - 3 offres : Express (297 €), Standard (597 €), Custom (1 499 €) - Carte centrale mise en avant (bordure lime + glow doux) - Chaque carte : eyebrow, nom, prix, liste de fonctionnalités, CTA - Toutes les coches en lime, toutes les croix atténuées - Note de bas de section : "Tous les prix sont uniques, sans abonnement" ## 09. FAQ - Accordéon de 8 questions - Question en sans medium 18px - Réponse couleur body 16px / 1.6 - État ouvert : bordure gauche lime de 2px - Transition fluide hauteur + opacité (300ms ease-out) ## 10. CTA FINAL - Eyebrow + titre display : "Prêt à publier ? Ou tu scrolles encore des références ?" - Un seul bouton lime : "Voir les templates →" - Bande marquee dessous : "CRÉÉ AVEC L'IA · PAS PAR L'IA · " (boucle infinie) - Arrière-plan : glow radial lime subtil centré en bas ## 11. INTERACTIONS - Chargement : monogramme 3s puis disparition ease-out - Scroll : GSAP ScrollTrigger pour révéler les sections - Hover : élévation des cartes, léger scale des boutons (1.02) - Marquee : scroll CSS infini, pause au hover - Mobile : désactiver la parallaxe, simplifier les états hover ## 12. ACCESSIBILITÉ - Tous les éléments interactifs sont accessibles au clavier - Focus rings : 2px lime avec offset - Contraste : niveau AA pour tous les textes body - prefers-reduced-motion : désactiver les animations déclenchées au scroll - aria-label sur tous les boutons composés uniquement d'une icône ## 13. PERFORMANCE - Lazy-load toutes les images sous la ligne de flottaison - Utiliser des formats nouvelle génération (AVIF / WebP) - Inline du CSS critique above-the-fold - Différer le JavaScript non critique - Budget Lighthouse : LCP < 2.5s, CLS < 0.05
