Создайте окно для слайд-шоу, дайте ему переполнение: прокрутите, но примените переполнение: скрыто с помощью JS. Таким образом, слайды все еще доступны, если JS не включен (редко, я знаю, но это небольшие штрихи ...)
Если вы хотите анимированное движение, а не затухание, то добавление контейнера для слайда «рельс» может немного упростить задачу. Если вы просто идете к постепенному исчезновению, вы можете просто постепенно ослаблять / ослаблять их. Затем, в зависимости от сложности вашего слайда, если это просто изображения, используйте JS для их предварительной загрузки, в противном случае вы можете заполнить его элементами div, чтобы удерживать каждый «экран» слайдера, если ваши потребности более сложные.
<div id="slideshow_window">
<div id="slide_container">
<img /><img /> ... repeat
<!-- or -->
<div>more complex stuff</div> ... repeat
</div>
</div>