UI Deploy

Curated, Short, Web UI Dev we Love.

A Modern HTML5 Lightbox in 12 Lines of JavaScript

“Lightbox” effects have been an established UI pattern for a decade, but the vast majority of implementations have been framework-dependent. In previous articles I’ve shown how to create a Lightbox UI using only CSS, although that version lacked controls. By adding the <dialog> element and a dozen lines of vanilla JavaScript, we can recreate a traditional lightbox perfectly

view source

Advertisement