Interactive Playground
Experiment with memory-safe Blob parsing, interactive lightboxes, and failure states.
Implementation Examples
1. Group Arrays (Messenger "Seen By")
By simply passing an array of URLs to the src prop, the component natively handles overlapping margins, z-indexing, and generates a perfectly-scaled +N badge automatically based on the provided width.

2. Overriding Slots
You can completely replace the failure UI using the #error slot. Using the #preview-actions slot, you can inject custom buttons directly into the lightbox toolbar.
3. Responsive Galleries & Grids
By passing width="100%", the images seamlessly adapt to parent layout constraints (like CSS Grid or Flexbox), while retaining consistent height and cropping rules.
4. High-Resolution Lazy Loading
Notice the beautiful shimmer effect before the 4K image finishes downloading. Because of loading="lazy", images further down the page hold this state until the user scrolls them into view.