I am using the below code for the slider from right to left infinite loop but it’s not working.
I have found so many solutions but they have been added multiple times Same HTML. I don’t want that.
.slider-container {
width: 100%;
overflow: hidden;
}
.slider {
display: flex;
animation: slideRightToLeft 03s linear infinite;
}
.slider-card {
flex: 0 0 auto;
width: 200px;
height: 150px;
background-color: #f0f0f0;
margin-right: 20px;
}
@keyframes slideRightToLeft {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(-30%, 0);
}
}
<div class="slider-container">
<div class="slider">
<div class="slider-card">Card 1</div>
<div class="slider-card">Card 2</div>
<div class="slider-card">Card 3</div>
<div class="slider-card">Card 4</div>
<div class="slider-card">Card 5</div>
<div class="slider-card">Card 6</div>
<div class="slider-card">Card 7</div>
<div class="slider-card">Card 8</div>
<div class="slider-card">Card 9</div>
<div class="slider-card">Card 10</div>
<div class="slider-card">Card 12</div>
<div class="slider-card">Card 13</div>
<!-- Add more cards as needed -->
</div>
</div>

