Bonjour,
Oui c'est possible en CSS.
Pour le défilement, faire une animation sur la propriété "transform", ou "top", ou "margin-top" en fonction du type d'élement parent, appliquer un timing pour l'effet défilement.
https://www.w3schools.com/css/css3_animations.asp
Pour le cadre, utiliser la propriété "overflow".
Sinon, si le but n'est pas d'apprendre mais d'y passer le moins de temps possible, il y a probablement des exemples sur le site Code pen.
Bon courage,