Existem vários plugins para jQuery, React e até mesmo Angular para criar um carrossel de imagens, mas é possível criar utilizando apenas CSS puro.
Elementos de um carrossel
![Elementos de um carrossel](/oss-pedia/2017/04/08/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/carrossel-elements.png)
- Stage: A área disponível para o carrossel
- Item: O item visível atualmente pelo usuário
- Next/Prev Buttons: Os botões para passar aos items anteriores/próximos, que normalmente estão ocultos