Как сделать слайдер в виде input: range?
ширина блока с картинками
ширина слайдера
вычисляем смещение ползунка и пропорционально смещаем картинки
детская задачка.snippet
Если писать с нуля, то Сергей delphinpro дал вам простой самописный вариант. Или можете взять swiper.js он на чистом js и тот функционал там реализовывается в 3 клика.