Updated my rooms pen showing how to use scroll-snap and preserve-3d together. Now supports Chrome, Safari, and Firefox with pure HTML and CSS. No JavaScript!
https://codepen.io/shannonmoeller/pen/MWpWJGB
https://codepen.io/shannonmoeller/pen/MWpWJGB