1) Я бы взял любой слайдер на jquеry.
2) У центрального элемента скорее всего стоит какой нибудь id который обозначает текущий элемент, назовём его cur_el.
3) У предыдущего и следующего элемента, а именно cur_el - 1 и cur_el + 1 прописал бы стили transform: scale(0.9); и opacity:0.8;
4) У элементов пред предыдущего, а именно cur_el - 2 и cur_el + 2 прописал бы стили transform: scale(0.8); и opacity:0.6;