Maison  >  Article  >  interface Web  >  Comment implémenter des effets d’animation simples avec jQuery ? (exemples détaillés)

Comment implémenter des effets d’animation simples avec jQuery ? (exemples détaillés)

WBOY
WBOYavant
2021-12-17 19:02:013412parcourir

Dans cet article, voyons comment utiliser jquery pour obtenir des effets d'animation simples. Grâce à jquery, vous pouvez obtenir des animations simples d'affichage et de masquage, de réduction et d'agrandissement, de fondu entrant et sortant, ainsi que des animations personnalisées simples. soyez utile à tout le monde!

Comment implémenter des effets d’animation simples avec jQuery ? (exemples détaillés)

jQuery implémente une animation simple

1 Afficher/masquer

(1) Affichage :

show(speed,[callback])

vitesse : durée de l'effet. Valeurs possibles : lente, rapide, millisecondes

rappel : une fois la transition terminée, le nom de la méthode exécutée

(2) Masquer :

hide(speed,[callback])

(3) Alternative :

toggle(speed,[callback]),

Si 'show' alors ' hide' ';

Si 'hidden', l'exemple

est affiché comme suit :

//搭建结构
 <button id="btn_show">显示图片</button>
        <button id="btn_hide">隐藏图片</button>
        <button id="btn_toggle">交替显示隐藏</button>
    <img src="../素材/im2.jpg" alt="" width="200"    style="max-width:90%" id="img1"> 
  
<script>
$(&#39;#btn_show&#39;).bind(&#39;click&#39;,function(){
                $(&#39;#img1&#39;).show(3000);  // 3秒之内显示
            })
             $(&#39;#btn_hide&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img1&#39;).hide(1000);  // 1秒之内隐藏
            })
             $(&#39;#btn_toggle&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img1&#39;).toggle();  // 显示或隐藏
            })
</script>

Comment implémenter des effets d’animation simples avec jQuery ? (exemples détaillés)

2. Réduire vers le haut/développer vers le bas

(1) Réduire :

slidUp(speed,[callback])

(2) Développer :

slidDown(speed,[callback])

(3) Alternance :

slidToggle(speed,[callback])

L'exemple est le suivant :

 $(&#39;#btn_up&#39;).bind(&#39;click&#39;,function(){
                $(&#39;#img2&#39;).slideUp();  //展开
            })
             $(&#39;#btn_down&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img2&#39;).slideDown(); //收缩
            })
             $(&#39;#btn_slide&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img2&#39;).slideToggle();  //收缩展开交替
            })

Résultat de sortie :

Comment implémenter des effets d’animation simples avec jQuery ? (exemples détaillés)

3. Fondu entrant/sortant

(1) dans :

fadeIn(speed,[callback])

(2) fondu sortant :

fadeOut(speed,[callback])

(3) Fondu entrant et sortant alternativement :

fadeToggle(speed,[callback])

L'exemple est le suivant :

 $(&#39;#btn_fadeIn&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeIn();   //淡入
            })
            $(&#39;#btn_fadeOut&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeOut();  //淡出
            })
            $(&#39;#btn_fade&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeToggle(2000);  //淡入淡出交替
            })

Comment implémenter des effets d’animation simples avec jQuery ? (exemples détaillés)

4. Les paramètres définissent les propriétés CSS qui forment l'animation. Le paramètre optionnel de vitesse précise la durée de l'effet. Il peut prendre les valeurs suivantes : "lent", "rapide" ou millisecondes.

Le paramètre de rappel facultatif est le nom de la fonction à exécuter une fois l'animation terminée.

L'exemple est le suivant :

$(selector).animate(params,[speed],[easing],[fn])

Résultat de sortie :


Tutoriels vidéo associés recommandés :

Tutoriel vidéo jQueryComment implémenter des effets d’animation simples avec jQuery ? (exemples détaillés)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer