it is indeed a carousel, but
This is basically what I'm trying to replicate, but with nuxt.js / vue.
Those URL changes are done with a standard JS API called History API.
In vue/nuxt terms looks like you need to look at the router, at the very least that should point you in the right direction.
Everything else you mentioned are either CSS layout or transitions.
Understood and thanks for the context. I was hoping for an example of this in action.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.