Also wanted to achieve this with pure CSS! However I think it’s not possible. Two other possibilities:
- Image toolkit plugin
- Kepano CSS: If you click + hold + drag somewhere else and don’t move the mouse after dragging, the image stays enlarged even without holding the click. Not perfect, but does the job for me for now if I view images longer than a couple of seconds.
Hope this helps!