我的新闻div滚动..我想让它快速



这是我的新闻div,从底部到向上滚动。但是要开始滚动需要时间...我想让它快速。在这里,此div从我的系统y axix出现...但是实际上我只想从确切的div开始,我的滚动div实际上在另一个div中,但是动画从系统屏幕的底部开始。特定div

的内部

.example1 {
  -moz-transform: translateY(10%);
  -webkit-transform: translateY(10%);
  transform: translateY(10%);
  /* Apply animation to this element */
  -moz-animation: example1 2s linear infinite;
  -webkit-animation: example1 2s linear infinite;
  /*animation: example1 22s linear infinite;*/
  animation: example1 70s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example1 {
  0% {
    -moz-transform: translateY(10%);
  }
  100% {
    -moz-transform: translateY(-10%);
  }
}
@-webkit-keyframes example1 {
  0% {
    -webkit-transform: translateY(10%);
  }
  100% {
    -webkit-transform: translateY(-10%);
  }
}
@keyframes example1 {
  0% {
    -moz-transform: translateY(10%);
    /* Firefox bug fix */
    -webkit-transform: translateY(10%);
    /* Firefox bug fix */
    transform: translateY(50%);
  }
  100% {
    -moz-transform: translateY(-10%);
    /* Firefox bug fix */
    -webkit-transform: translateY(-10%);
    /* Firefox bug fix */
    transform: translateY(-10%);
  }
}
<?php
                  $upcoming_news = $this->mastermodel->get_upcoimg_news();
              ?>
  <div class="example1" id="example1">
    <ul <?php if($this->lang->lang()=='ar') { ?> dir="RTL"
      <?php } ?>>
      <?php
                         foreach ($upcoming_news as $row) {
                              if ($this->lang->lang() == 'ar')
                                $news = $row['news_description_ar'];
                              else
                                 $news = $row['news_description_en'];
                                                    ?>
        <li <?php if($this->lang->lang()=='ar') { ?> dir="RTL" style="text-align:right"
          <?php } ?>>
          <?= $news; ?> <br />
        </li>
        <?php
                                                }
                                                ?>
    </ul>
  </div>

您在animation: example1 70s linear infinite;中的时间确实很长。尝试将其更改为2s。

看一下:https://jsfiddle.net/3ce7309o/

尝试将您的价值更改为animation: example1 2s linear infinite;,以加快动画的加速。您的代码是正确的,但是动画的时间很长。

也请确保您对这两个值也具有相同的值。-moz-animation:-webkit-animation:

.example1 {
  -moz-transform: translateY(10%);
  -webkit-transform: translateY(10%);
  transform: translateY(10%);
  /* Apply animation to this element */
  -moz-animation: example1 2s linear infinite;
  -webkit-animation: example1 2s linear infinite;
  animation: example1 2s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example1 {
  0% {
    -moz-transform: translateY(10%);
  }
  100% {
    -moz-transform: translateY(-10%);
  }
}
@-webkit-keyframes example1 {
  0% {
    -webkit-transform: translateY(10%);
  }
  100% {
    -webkit-transform: translateY(-10%);
  }
}
@keyframes example1 {
  0% {
    -moz-transform: translateY(10%);
    /* Firefox bug fix */
    -webkit-transform: translateY(10%);
    /* Firefox bug fix */
    transform: translateY(50%);
  }
  100% {
    -moz-transform: translateY(-10%);
    /* Firefox bug fix */
    -webkit-transform: translateY(-10%);
    /* Firefox bug fix */
    transform: translateY(-10%);
  }
}
<div class="example1" id="example1">
  <ul>
    <li>Quisque a ipsum vulputate, aliquam nibh et, euismod purus.</li>
    <li>Nulla et metus laoreet, commodo turpis eget, venenatis nibh.</li>
    <li>Praesent varius nunc et accumsan fermentum.</li>
    <li>Duis vitae nisi posuere, efficitur turpis in, sollicitudin ipsum.</li>
    <li>Sed vel lorem vehicula, molestie enim vel, scelerisque nisl.</li>
    <li>Maecenas feugiat nibh non tincidunt blandit.</li>
  </ul>
</div>

最新更新