Found this codepen which inspired me to play around with horizontal/one app layouts.
- Scrolling horizontal layout using display flex
- Scrolling horizontal layout using display table
- One page layout without scrolling
- One page layout without scrolling and css transitions
All these pages are css only, using the :target selector and hash in the url for pagination.