Это функционал любого слайдера практически с коробки.
Логика на примере swiper.js:
1Выводим 3 слайда
2 На css немного их уменьшаем (тот же трасформ) и через афтер/бефор накрывает этот элемент.
3. Делаем свой класс для активного слайда где наоборот делаем его норм размера + убираем after/before
4. Делаем так, чтобы активный слайд был всегда по центру.
Вот и все) делов минут на 5-10