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
Linda Hamiltonoriginal
2024-12-25 01:40:10990parcourir

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!

Déclaration:
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