Interactive Gallery
Open the core viewer with zoom, swipe, drag-to-dismiss, fullscreen, hash routing, view transitions, event hooks, live locale switching, RTL toggling, placeholders, and the slideshow plugin running on the same instance.
Download This Plugin Back To CSSScript.Com
A modern gallery lightbox for images, video, and iframes with View Transitions, fullscreen, and keyboard support.
Open the core viewer with zoom, swipe, drag-to-dismiss, fullscreen, hash routing, view transitions, event hooks, live locale switching, RTL toggling, placeholders, and the slideshow plugin running on the same instance.
This deck combines video, iframe, HTML content, and a custom renderer registered ahead of built-ins.
The same viewer instance logs render and navigation hooks so renderer changes stay visible in the runtime panel.
Open any demo and watch lifecycle hooks, core events, routing updates, and controlled requests stream here.
These anchors rely on `data-pencere` and `data-gallery` only. The viewer item list is collected from the DOM at click time.
The component wrapper parses a JSON `items` attribute, reflects `open`, and emits custom events for open, change, and close.
This sandbox runs `safeUrl`, `isSafeUrl`, `escapeHtml`, and `createTrustedTypesPolicy` with visible output.
`Pencere` can emit `requestOpen`, `requestChange`, and `requestClose` without mutating state until external code calls the matching commit method.