Frontend & UI

Masked Reveal

Révèle les titres mot à mot via un masque de débordement au scroll.

De quoi il s’agit

Un pattern GSAP ScrollTrigger qui découpe un titre en spans de mots masqués et les décale vers le haut à mesure que le texte entre dans le viewport. Inclut un pattern de nettoyage React.

Create masked staggered word reveals on scroll with GSAP ScrollTrigger. Use when headings, hero copy, section titles, or editorial text should reveal word-by-word through an overflow mask as they enter the viewport.
Depuis le SKILL.md en amont

Pourquoi ça compte pour le design

  • Un décalage au niveau du mot paraît plus calme et plus éditorial qu’une animation lettre à lettre.
  • Les lecteurs d’écran reçoivent tout de même le texte complet via un aria-label.
  • Les utilisateurs en reduced-motion voient un texte statique, sans aucune transform.

Ce que ça couvre

  • Use when
  • Motion defaults
  • CSS mask
  • GSAP ScrollTrigger
  • React cleanup pattern
  • Quick checks

Comment l’installer

Masked Reveal

  1. Clonez le dépôt.

    git clone https://github.com/MengTo/Skills
  2. Pointez Codex sur le fichier du skill.

    agent-skills/web-design/masked-reveal/SKILL.md
  3. Décrivez ensuite l’interface voulue. Codex suit le skill.

Comment le faire tourner avec Codex

  1. Marquez un titre avec data-masked-reveal et ajoutez les règles de mask CSS.

  2. Appelez le helper de découpe, qui évite le plugin payant SplitText.

  3. Enveloppez dans un contexte GSAP en React pour que ScrollTrigger se nettoie au changement de route.

Chaque plugin présenté ici est gratuit, open source, et renvoie à sa vraie source amont.

En savoir plus sur la liste codex-design ↗

Prochaine étape

Designez avec Open Design, sans la config

Installez ce plugin vous-même, ou faites tourner toute une couche design sélectionnée autour de Codex avec Open Design. Apportez votre clé, gardez la main sur ce que vous produisez.