A Proof of concept creating this Photo View 'widget', inspired by Framer.
It works with CSS a:target but the downside is that because of that when there is content above this widget it will jump back up.
V3 works with radio buttons and :checked. No content jumping. For iOS for now it does need square images as aspect-ratio isnt supported yet.