Maison > interface Web > tutoriel CSS > Les transitions CSS peuvent-elles créer un effet de fondu lors du chargement de la page ?

Les transitions CSS peuvent-elles créer un effet de fondu lors du chargement de la page ?

Linda Hamilton
Libérer: 2024-12-25 01:40:10
original
984 Les gens l'ont consulté

Can CSS Transitions Create a Fade-In Effect on Page Load?

Création d'un effet de fondu entrant lors du chargement de la page à l'aide de transitions CSS

Les transitions CSS peuvent-elles être utilisées pour un effet de fondu sur le texte quand une page se charge ?

Pour obtenir cet effet de fondu, incorporez le CSS suivant règle :

</p>
<h1>test p {</h1>
<p>marge supérieure : 25 px ;<br> taille de la police : 21 px;<br> alignement du texte : centre ;<br> opacité : 0;<br> transition : opacité 2s easy-in;<br>}<br>

Maintenant, pour déclencher la transition au chargement, vous pouvez utiliser une des méthodes suivantes :

Méthode 1 : Animations CSS (pas largement Pris en charge)

</p>
<h1>test p {</h1>
<p>animation : fadein 2s;<br>}</p>
<p>@keyframes fadein {<br> de { opacité : 0 ; ><br> à { opacité : 1 ; ><br>}<br>

Méthode 2 : jQuery ou JavaScript

Exécutez le script jQuery suivant lors du chargement du document :

<br>$("#test p").addClass("load");<br>

Avec le CSS correspondant :

</p>
<h1>test p {</h1>
<p>transition : opacité 2s facilitée ;<br> opacité : 0;<br>}</p>
<h1>test p.load {</h1>
<p>opacité : 1;<br>}<br>

Méthode 3 : Utilisation des animations différées de jQuery

déclenchez l'animation avec un délai et définition de la durée :


$("#test p").delay(1000).animate({ opacity: 1 }, 700);

Notez que différentes méthodes peuvent offrir différents niveaux de compatibilité entre navigateurs, comme indiqué dans le réponses.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal