Heim > Web-Frontend > js-Tutorial > Hauptteil

Native JS implementiert den Marquee-Effekt

高洛峰
Freigeben: 2017-02-21 14:51:42
Original
2020 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich der Beispielcode zum Realisieren des Marquee-Effekts mit nativem JS geteilt. Es hat einen sehr guten Referenzwert. Schauen wir uns den Editor unten an.

Der Effekt ist wie folgt: (Sie können den Code kopieren, um den dynamischen Effekt anzuzeigen, und Sie können ihn hinzufügen Bilder im Koffer)

Native JS implementiert den Marquee-Effekt

Der Code lautet wie folgt:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title></title>
 <style>
  *{
   margin:0;
   padding:0;
   list-style: none;
  }
  p{
   position: relative;
   width: 800px;
   height: 200px;
   border: 5px solid lightgreen;
   margin:10px auto;
   overflow: hidden;
  }
  p ul{
   position: absolute;
   left:0;
   top:0;
  }
  p ul li{
   width: 200px;
   height: 200px;
   float: left;
  }
  p ul li img{
   width:100%;
   height: 100%;
  }
 </style>
</head>
<body>
<p id="p1">
 <ul>
  <li><img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=b4251f00ef925cba01ed49ca117e14a7" alt=""/></li>
  <li><img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=d38403825519770211acbf49459ae7d7" alt=""/></li>
  <li><img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=53c83d39c62af65db998f4945bacaec2" alt=""/></li>
  <li><img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=5509f1a642644b40c8aa98c9e2c77a83" alt=""/></li>
 </ul>
</p>
<script>
 var oUl=document.getElementsByTagName(&#39;ul&#39;)[0];
 var lis=oUl.getElementsByTagName(&#39;li&#39;);
 oUl.innerHTML+=oUl.innerHTML;
 oUl.style.width=lis.length*lis[0].offsetWidth+&#39;px&#39;;
 var left=null;
 var timer=setInterval(function(){
  left-=3;
  if(left<-oUl.offsetWidth/2){
   left=0;
  }
  oUl.style.left=left+&#39;px&#39;
 },10)
</script>
</body>
</html>
Nach dem Login kopieren

Weitere Artikel zur Implementierung des Marquee-Effekts in nativem JS finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!