digtools
view transition,

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.

🪄
View Transition API
Génération de Code Auto
⚙️
Old/New Animations
Entièrement Personnalisable
SPA & MPA
Sortie HTML/CSS/JS

Choisissez un Préréglage

Aperçu

Paramètres du Générateur

0.5s
0s

※ Point d'arrivée (To) pour ::view-transition-old (l'état sortant)

0
1
0%
0%

※ Point de départ (From) pour ::view-transition-new (l'état entrant)

0
1
0%
0%
about,

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.

how to,

Comment Créer des Animations de Transition

STEP 1

Choisissez un Préréglage

Sélectionnez un préréglage comme 'Fade' ou 'Slide Left', ou entrez un 'view-transition-name'.

STEP 2

Prévisualisez et Ajustez

Cliquez sur 'Lire / Basculer' pour voir la transition. Ajustez les onglets 'Old' (sortie) et 'New' (entrée).

STEP 3

Copiez et Appliquez le Code

Copiez le code CSS, JavaScript et HTML généré et intégrez-le dans votre projet.

glossary,

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.
faq,

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.
use cases,

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.

Avis Légal

Les outils fournis sur ce site sont entièrement gratuits, mais veuillez les utiliser à vos propres risques. Nous ne garantissons ni l'exactitude, ni l'exhaustivité, ni la sécurité des résultats de calcul, de conversion ou des données générées. L'exploitant décline toute responsabilité pour tout dommage ou problème causé par l'utilisation de ces outils. La plupart des outils traitent les fichiers et les calculs localement dans votre navigateur, ce qui signifie que vos données saisies ne sont ni envoyées ni stockées sur nos serveurs.