Jquery implémente des effets de texte 3D superposés. L'effet est très cool et le code d'implémentation est également très simple. Il n'utilise pas d'éléments HTML5 et CSS3 et est purement implémenté avec du code Jquery.
Rendu des opérations : -----------------------------Démonstration de l'effet----- -- --------------------
Le code d'implémentation jquery pour superposer les effets de texte 3D partagé avec vous est le suivant
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jquery实现叠层3D文字特效</title> <style type="text/css"> *{margin:0px; padding:0px;} body{background:#FFF;} .box{height:160px; width:800px; position:absolute; top:50%; left:50%; margin:-90px 0 0 -320px;} p{color:#7a9c07; font-size:160px; position:absolute; top:0px; left:0px;letter-spacing:10px; cursor:pointer;} </style> <script src="js/jquery-1.7.2.min.js" type="text/javascript"></script> <script type="text/javascript"> function move(){ var i; var a=0; for(i=$(".box p").size();i>0;i--){ a=a+1; $(".box p").eq(i).css({left:a*1,top:a*(-1),opacity:i*0.02}); $(".box p").eq(i).animate({left:a*(-1),top:a*(-1),opacity:i*0.02},3000); $(".box").animate({"margin-left":"-350px"},3000); $(".box p").eq(i).animate({left:a*1,top:a*(-1),opacity:i*0.02},3000); $(".box").animate({"margin-left":"-290px"},3000); }; }; $(document).ready(function(){ var p=0; for(p=0;p<5;p++) { $(".box").append($(".box p").clone()); }; move(); setInterval(move,6100); $(".box p").click(function(){ $(".box p").text("叠层3D文字").css({"font-size":"110px"}); $(".box").css({"margin-top":"-50px"}); }); }); </script> </head> <body> <div class="box"> <p>脚本之家</p> </div> </body> </html>
Ce qui précède est le code jquery pour implémenter les effets spéciaux de texte 3D superposés partagé avec vous. J'espère qu'il vous plaira.