zoukankan      html  css  js  c++  java
  • 无缝滚动实现

    CSS动画实现无缝滚动

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>css无缝滚动</title>
        <style>
            .partner {
                 100%;
                margin: 20px auto;
                overflow: hidden;
            }
    
            .partner ul {
                display: flex;
                 2946px;
                list-style: none;
                animation: ec-marquee-move 6s infinite linear;
            }
    
            .partner ul li {
              padding: 20px;
            }
    
            .partner ul:hover {
                animation-play-state: paused;
            }
    
            @keyframes ec-marquee-move {
                0% {
                    transform: translateX(0px);
                }
                100% {
                    transform: translateX(-800px);
                }
            }
        </style>
    </head>
    <body>
    <div class="partner">
        <ul class="partner__item">
          <li>国家能源投资集团有限责任公司</li>
          <li>中国电力科学研究院有限公司</li>
          <li>华东勘测设计研究院有限公司</li>
          <li>中国电力建设集团有限公司</li>
          <li>中国节能环保集团有限公司</li>
          <li>中南勘测设计研究院有限公司</li>
          <li>中国能源建设股份有限公司</li>
          <li>中机国能电力工程有限公司</li>
          <li>昆明勘测设计研究院有限公司</li>
          <li>中国电力工程顾问集团有限公司</li>
          <li>北京勘测设计研究院有限公司</li>
          <li>贵阳勘测设计研究院有限公司</li>
        </ul>
    </div>
    </body>
    </html>
    

    j'Query 实现无缝滚动

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    </head>
    <style>
        ul,
        li {
          margin: 0;
          padding: 0;
        }
        .content { 
           1020px;
          height: 60px;
          overflow: hidden; 
          border: #4e83c2 solid 1px; 
          margin:50px auto;
        }
        .content ul{
          display: flex;
          flex-direction: row;
           100%; 
          overflow: hidden;
        }
        .content ul li {
           400px; 
          height:80px;
          margin: 20px;
          list-style: none;
        }
    
    </style>
    <body>
    <div class="content">
    <ul>
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
      <li>5</li>
      <li>6</li>
      <li>7</li>
      <li>8</li>
      <li>9</li>
      <li>10</li>
      <li>11</li>
      <li>12</li>
      <li>13</li>
      <li>14</li>
      <li>15</li>
      <li>16</li>
      <li>17</li>
      <li>18</li>
    </ul>
    </div>
    </body>
    </html>
    <script>
      window.onload = function () {
        function scroll(){
        $(".content ul").animate({"margin-left":"-300px"},function(){
            $(".content ul li:eq(0)").appendTo($(".content ul"))
            $(".content ul").css({"margin-left":0})
        })
        }
          setInterval(scroll,2000)
      }
    </script>
    
  • 相关阅读:
    IOC注解开发与XML整合
    Spring的IOC注解开发入门2
    Spring的IOC注解开发入门1
    降维学习笔记
    决策树集成学习summary
    python shuffle
    为什么会突然难过
    保存为pickle
    gitlab被屏蔽问题
    selenium-历史(一)
  • 原文地址:https://www.cnblogs.com/muqiao/p/9711211.html
Copyright © 2011-2022 走看看