Five ordinary HTML cards are placed under each other. Each card has its own 3D rotation and the scroll handler moves the camera from one perpendicular view to the next.
This card is rotated by 20 degrees. While scrolling, the camera transitions to the opposite angle, so the card becomes front-facing again.
The rotation increases in a strict multiple of 20 degrees. The camera state follows the same sequence in reverse direction.
The engine keeps the page as a normal browser layout while the visual presentation is controlled in 3D space.
The final scroll state turns the camera to the last card and gives it the same perpendicular treatment as the first one.