Générateur de CSS View Transition
Simulez les animations de la 'View Transition API' et le CSS
(::view-transition-old/new) directement dans votre navigateur.
Choisissez un Préréglage
Aperçu
Paramètres du Générateur
※ Point d'arrivée (To) pour ::view-transition-old (l'état sortant)
※ Point de départ (From) pour ::view-transition-new (l'état entrant)
Code Généré
Aperçu du Générateur de CSS View Transition
Le générateur est un outil gratuit qui vous permet de créer et prévisualiser visuellement des animations de transition de page fluides à l'aide de la View Transition API.
Auparavant, les transitions fluides nécessitaient des bibliothèques JS complexes. Maintenant, vous pouvez le faire avec les fonctionnalités natives du navigateur. Réglez les animations et copiez le code.
Tout le traitement a lieu dans votre navigateur, garantissant une sécurité et une confidentialité totales.
Comment Créer des Animations de Transition
Choisissez un Préréglage
Sélectionnez un préréglage comme 'Fade' ou 'Slide Left', ou entrez un 'view-transition-name'.
Prévisualisez et Ajustez
Cliquez sur 'Lire / Basculer' pour voir la transition. Ajustez les onglets 'Old' (sortie) et 'New' (entrée).
Copiez et Appliquez le Code
Copiez le code CSS, JavaScript et HTML généré et intégrez-le dans votre projet.
Glossaire View Transition
- View Transition API
- Un mécanisme où le navigateur capture automatiquement des captures d'écran du DOM avant et après un changement, pour les animer de manière transparente.
- view-transition-name
- Une propriété CSS pour identifier les éléments à animer. Les éléments avec le même nom sont liés.
- ::view-transition-old / new
- `old` est le pseudo-élément pour l'état ancien (sortie). `new` est pour le nouvel état (entrée).
- Cross-document View Transitions
- Permet les transitions animées entre les pages MPA via des balises meta, sans avoir besoin d'une SPA.
Foire Aux Questions (FAQ)
- Q.Mes données sont-elles envoyées à un serveur ?
- Non, cet outil fonctionne entièrement dans votre navigateur. Aucune donnée n'est envoyée à l'extérieur.
- Q.L'animation fonctionnera-t-elle sur tous les navigateurs ?
- Elle est supportée sur Chrome 111+, Edge 111+, Safari 18+. Pour les navigateurs non compatibles, cela bascule sur un changement de page instantané sécurisé.
- Q.Puis-je l'utiliser pour des MPA (Multi-Page Apps) ?
- Oui, avec la balise `<meta name="view-transition" content="same-origin" />` et du CSS, vous pouvez animer des MPA sans JavaScript.
- Q.Que dois-je utiliser pour view-transition-name ?
- Spécifiez une chaîne unique dans la page. Si le même nom existe en double, l'animation échouera.
Cas d'utilisation
Voici des exemples typiques d'implémentation.
Détails du Produit en E-Commerce
En cliquant sur une miniature, l'image s'agrandit de manière transparente vers les détails.
Flux UI d'App Native
Obtenez des animations d'application native directement dans le navigateur, parfait pour les PWA.
Basculement du Mode Sombre
Au lieu de s'assombrir instantanément, ajoutez un cercle de couleur qui s'étend.
Tri et Filtrage de Liste
Lors du filtrage, les éléments supprimés disparaissent tandis que les autres glissent vers leurs nouvelles positions.
Envoyer des commentaires
Faites-nous part de vos réflexions pour nous aider à améliorer l'outil.
Les commentaires sont temporairement suspendus
Le serveur est occupé ou la protection anti-spam est active. Veuillez réessayer plus tard.