JSFiddle - React, Tailwind, and code Playground
by isqua
HTML
<div class="gallery-container">
<div class="gallery">
<img src="http://img-fotki.yandex.ru/get/6802/131505588.db/0_115ba1_f6e2d2d8_orig.jpeg"/>
<img src="http://img-fotki.yandex.ru/get/6807/4644901.e/0_92aff_5d4ad2d0_orig.jpeg"/>
<img src="http://img-fotki.yandex.ru/get/6833/37988232.47/0_9dce5_e7afb42_orig.jpeg"/>
<img src="http://img-fotki.yandex.ru/get/6805/100530166.12/0_c473c_a920eb58_orig"/>
</div>
</div>
CSS
.gallery-container {
overflow: hidden;
height: 280px;
}
.gallery {
width: 100%;
white-space: nowrap;
font-size: 0;
-webkit-animation: transf 10s infinite;
}
.gallery img {
width: 100%;
display: inline-block;
vertical-align: top;
}
@-webkit-keyframes transf {
0% { -webkit-transform: translateX(0); }
10% { -webkit-transform: translateX(0); }
20% { -webkit-transform: translateX(-100%); }
30% { -webkit-transform: translateX(-100%); }
40% { -webkit-transform: translateX(-200%); }
50% { -webkit-transform: translateX(-200%); }
60% { -webkit-transform: translateX(-300%); }
70% { -webkit-transform: translateX(-300%); }
100% { -webkit-transform: translateX(0); }
}