Css 我需要我的动画之前结束,重新开始(字幕)

Css 我需要我的动画之前结束,重新开始(字幕),css,animation,css-animations,marquee,Css,Animation,Css Animations,Marquee,我为新闻制作了一个火车动画,类似于滑块,我需要在最后一个动画放映之前重新开始动画,这个代码首先显示动画开始到结束,然后在完成后重新开始,但我需要在4s后重新开始, 当我使用动画延迟时,首先显示文本4s,然后开始动画 这是我在代码笔中的链接 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

我为新闻制作了一个火车动画,类似于滑块,我需要在最后一个动画放映之前重新开始动画,这个代码首先显示动画开始到结束,然后在完成后重新开始,但我需要在4s后重新开始, 当我使用动画延迟时,首先显示文本4s,然后开始动画

这是我在代码笔中的链接


  • aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  • bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  • 中交中交
  • dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
//css样式 .集装箱{ 填充顶部:100px; 宽度:100%; 溢出:隐藏; } .集装箱车{ /*宽度:100px*/ 高度:20px; 保证金:0自动; 位置:相对位置; 动画:列车30秒无限线性; -webkit动画:列车30秒无限线性; 显示:表格单元格; 文本对齐:右对齐; } #一个{ 背景:黄色; } #两个{ 背景:蓝色; } #三{ 背景:绿色; } #四{ 背景:红色; } @关键帧训练{ 0% { 左:100%; } 50% { 左:0%; } 100% { 左-100%; } } @-webkit关键帧训练{ 0% { 左:100%; } 50% { 左:0%; } 100% { 左-100%; } } .containerb ul{ 宽度:最大含量; }
你要找的叫做
选框
这有一个简单的例子:你要找的叫做
选框
这有一个简单的例子:
<div class="containerb" id="listone">
    <ul>
       <li class="train" id="one">
           aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
       </li>
       <li class="train" >
           bbbbbbbbbbbbbbbbbbbbb
       </li>
       <li class="train" id="three">
           bccccccccccccccccccccccccccccccccccccccccc
       </li>
       <li class="train" >
           dddddddddddddddddddddd
       </li>
   </ul>    
</div>

// css styles     
.containerb {
    padding-top: 100px;
    width: 100%;
    overflow: hidden;
}    
.containerb .train {
    /*width: 100px;*/
    height: 20px;
    margin: 0 auto;
    position: relative;
    animation: train 30s infinite linear ;
    -webkit-animation: train 30s infinite linear;
    display: table-cell;
    text-align: right;
}
#one{
    background: yellow;
}
#two {
    background: blue;
}
#three {
    background: green;
}
#four {
    background: red;
}

@keyframes train {
    0% {
        left: 100%;
    }    
    50% {
        left:0%;
    }    
    100% {
        left: -100%;
    }
}
@-webkit-keyframes train {
    0% {
        left: 100%;
    }    
    50% {
        left: 0%;
    }    
    100% {
        left: -100%;
    }
}
.containerb   ul{
    width: max-content;
}