The photogallery in action
I’m considering two future improvements: in case a CMS admin dashboard had been integrated with Jekyll, I could wrap the module into a full-fledged Jekyll plugin, as a drag-and-drop object in the CMS. Also, from an accessibility standpoint, the CSS hack used to launch the modal window isn’t satisfactory.
Tests were successful on all devices, desktop, tablets and smartphones with modern browsers. Swiping on touch devices worked as expected while most browsers on desktop gracefully accepted the scroll snapping. Performance checks returned stunning results: thanks to the efficient code, and the implementation of responsive images, Pagespeed on mobile went from
- Responsive images
- Bootstrap 5