небольшую сложность вижу только в позиционировании кнопок вперед - назад, подобрать в процентах расстояние и проследить чтобы оно было плюс-минус похожее на разных экранах.
берете https://kenwheeler.github.io/slick/ или любой другой слайдер и ставите centerMode
Руководитель frontend направления, предприниматель
1. Пишешь сам, манипулируя, например, на уровне nodeElement-s.
1. Берешь готовый скрипт, скажем owl\slick и допиливаешь напилником стили.
2. Радуешься.