zoukankan      html  css  js  c++  java
  • 使用原生js + css + jquery 实现一个文字轮播效果(二)

    直接粘代码,如果发现Jquery引入出错了,更新一下Jquery CDN链接。

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
          *{
          margin:0;
          padding:0;
          }
          .swapper{
            position: relative;
             600px;
            height: 50px;
            border:1px solid red;
            overflow: hidden;
          }
          ul{
            position:absolute;
            left: 0;
            top:0;
             600px;
            height: auto;
          }
          ul li{
             600px;
            height: 50px;
            line-height: 50px;
            font-size:20px;
            color:#333;
            text-align: center
          }
        </style>
      </head>
      <body>
        <div class="swapper">
          <ul>
            <li>东临碣石,以观沧海。</li>
            <li>水何澹澹,山岛竦峙。</li>
            <li>树木丛生,百草丰茂。</li>
            <li>秋风萧瑟,洪波涌起。</li>
            <li>日月之行,若出其中;</li>
            <li>星汉灿烂,若出其里。</li>
            <li>幸甚至哉,歌以咏志。</li>
          </ul>
        </div>
        <script src="https://lib.baomitu.com/jquery/3.6.0/jquery.js"></script>
        <script>
          function swapper(id,height){
            var ul=$(id);
            var liFirst=ul.find('li:first');
            $(id).animate({top:height}).animate({"top":0},0,function(){
              var clone=liFirst.clone();
              $(id).append(clone);
              liFirst.remove();
            })
          }
          setInterval("swapper('ul','-50px')",2500)
        </script>
      </body>
    </html>

    效果:

  • 相关阅读:
    团队博客18
    团队博客17
    团队博客16
    团队博客15
    团队博客14
    团队博客13
    团队博客12
    课堂作业08--MVC框架的具体应用
    课堂作业07--MVC框架
    课堂作业06--23中设计模式
  • 原文地址:https://www.cnblogs.com/art-poet/p/14811982.html
Copyright © 2011-2022 走看看