.slider-container { display: flex; overflow-x: auto; scroll-behavior: smooth; }
.slider-nav { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; text-align: center; }
.product-slide p { font-size: 16px; color: #666; } responsive product slider html css codepen work
@media (max-width: 768px) { .product-slide { width: 200px; margin: 10px; } }
.prev-btn, .next-btn { background-color: #333; color: #fff; border: none; padding: 10px 20px; font-size: 16px; cursor: pointer; } .slider-container { display: flex
Next, let's add some CSS styles to make our slider responsive:
To make our slider responsive, we can add some media queries to adjust the styles for different screen sizes: } .slider-nav { position: absolute
nextBtn.addEventListener('click', () => { currentSlide++; if (currentSlide >= productSlides.length) { currentSlide = 0; } sliderContainer.scrollTo({ left: currentSlide * (250 + 40), behavior: 'smooth' }); });