Maison  >  Article  >  interface Web  >  js+css+html crée une fonction d'animation de frappe

js+css+html crée une fonction d'animation de frappe

php中世界最好的语言
php中世界最好的语言original
2018-06-11 10:56:291764parcourir

Cette fois, je vais vous apporter js+css+html pour créer une fonction d'animation de saisie. Quelles sont les précautions à prendre pour utiliser js+css+html pour créer une fonction d'animation de saisie ?

1. Effet

2. Code source


<html>
<head>
 <style type="text/css">
  #myp{
   display: inline-block;
   width:500px;
   height:300px;
   background-color:rgba(0,0,0,0.3);
   color:hsla(0,100%,70%,1);
   word-wrap:break-word;
   line-height:30px;
   letter-spacing:3px;
   padding-left:3px;
   text-indent:40px;
   border-radius:5px;
   -webkit-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.1);
   -moz-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.1);
   box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.1);
  }
 </style>
 <script type="text/javascript">
  window.onload = function () {
   var myp = document.getElementById("myp");
   var contentArr = "秋天来临了天空像一块覆盖大地的蓝宝石。村外那个小池塘睁着碧澄澄的眼睛,凝望着这美好的天色。一对小白鹅侧着脑袋欣赏自己映在水里的影子。山谷里枫树的叶子,不知是否喝了过量的酒,红的像一团火似的。村前村后的稻子,低着头弯着腰,在秋风中默默地等待着人们去收割,半空中,排着“人”字形的雁群,高兴的唱着歌,告别人们,向天边慢慢飞去……".split("");
   var content = "";
   var index = 0;
   var ID = setInterval(function () {
    content += contentArr[index];
    myp.innerHTML = content + "_";
    index++;
    if(index === contentArr.length){
     myp.innerHTML = content ;
     clearInterval(ID);
     console.log("结束了");
    }
   },100);
  }
 </script>
</head>
<body>
<p id="myp"></p>
</body>
</html>

Je crois que vous l'avez fait. lisez le cas dans cet article Vous maîtrisez la méthode. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée

Comment utiliser websocket dans nodejs (avec code)

Utiliser Vue+Sortable

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