.header_mid { height: 100px; } .header_mid .logo_slide { padding: 25px 0; height: 50px; overflow: hidden; position: relative; } .header_mid .logo_slide ul { display: block; width: 200%; height: 50px; position: absolute; overflow: hidden; animation: marquee 10s linear infinite; } .header_mid .logo_slide .logo_item { height: 50px; padding: 0 20px; float: left; } @keyframes marquee { 0% { left: 0; } 100% { left: -100%; } } .header_mid .logo_slide ul:hover { animation-play-state: paused; } <div class="header_mid"> <div class="logo_slide"> <ul> <li class="logo_item"> <a href="https://www.webmoney.ru/"> <img src="https://satyr.io/150x50/1" alt="WebMoney logo" /> </a> </li> <li class="logo_item"> <a href="https://perfectmoney.is/"> <img src="https://satyr.io/150x50/2" alt="PerfectMoney logo" /> </a> </li> <li class="logo_item"> <a href="https://qiwi.com/"> <img src="https://satyr.io/150x50/3" alt="Qiwi logo" /> </a> </li> <li class="logo_item"> <a href="https://money.yandex.ru/"> <img src="https://satyr.io/150x50/4" alt="YandexMoney logo" /> </a> </li> <li class="logo_item"> <a href="https://www.okpay.com/ru/"> <img src="https://satyr.io/150x50/5" alt="OkPay logo" /> </a> </li> <li class="logo_item"> <a href="https://advcash.com/"> <img src="https://satyr.io/150x50/6" alt="ADVcash logo" /> </a> </li> <li class="logo_item"> <a href="https://www.paypal.com/"> <img src="https://satyr.io/150x50/7" alt="PayPal logo" /> </a> </li> <li class="logo_item"> <a href="https://payeer.com/ru/"> <img src="https://satyr.io/150x50/8" alt="Payeer logo" /> </a> </li> <li class="logo_item"> <a href="https://bitcoin.org/ru/"> <img src="https://satyr.io/150x50/9" alt="Bitcoin logo" /> </a> </li> <li class="logo_item"> <a href="https://www.onecoin.eu/"> <img src="https://satyr.io/150x50/10" alt="OneCoin logo" /> </a> </li> <li class="logo_item"> <a href="https://www.swiscoin.com/"> <img src="https://satyr.io/150x50/11" alt="SwisCoin logo" /> </a> </li> </ul> </div> <div class="clear"></div> </div> I have a crawl line with logos, but by the time the first cycle is completed and the second one begins, the animation is twitching and gets into its original position. I do not understand how to solve this problem.
Marquee must be made without using js and must be rubber.
Javascript is an extreme option.