.slider-container { position: relative; overflow: hidden; } .slider-wrapper { display: flex; transition: transform 0.5s ease-in-out; } .slider-slide { min-width: 100%; } .slider-nav { position: absolute; top: 50%; transform: translateY(-50%); background-color: rgba(255, 255, 255, 0.8); padding: 0.5rem; border-radius: 9999px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; } .slider-nav:hover { background-color: white; } .slider-nav.prev { left: 0.5rem; } .slider-nav.next { right: 0.5rem; }