shadcn.io is not affiliated with official shadcn/ui
Filmstrip Frame Row Features Block for Svelte
A storyboard row of five numbered frames for a demo recorder, each a small greyscale drawing with a scene line, in one band of shared hairlines in a snapping scroll area with a visible scrollbar thumb.
Installation
Overview
A storyboard row for Svelte with Ark UI. A compact header sits over one band of five frames, joined by hairlines under a top rule with + marks, in a sideways scroll area. Each frame is a small greyscale drawing of a step (a click path, a trimmed timeline, a callout, hidden data, a share link), a "Frame 02 / 05" badge, a scene line and a sentence. The scroll area gently snaps to the frames, fades at both edges and shows a visible track and thumb. Below md each frame is 80% of the width, so the next one peeks in. It's built from Scroll Area, Badge and Guides, with CSS for the entrance and your theme's tokens for every colour. For tools that show a process in steps, a recorder, a builder or an editor.
FAQ
How do I change the frames?
Each frame is a FrameCell with a frame (a title and a description), a number and its drawing as the child. Add one by writing another FrameCell and a drawing component, and update TOTAL so the "Frame 02 / 05" badges agree.
How do I scroll it?
Drag or swipe, use the scroll wheel with Shift, or drag the thumb of the scrollbar under the frames. The thumb is always showing, on a visible track, so it's clear there is more. The frames snap gently into place and the list has a name, "The five frames of a demo, side by side". The scroll area draws its own scrollbar, always visible, in the theme's colours.
Are the drawings real screenshots?
No. They are small greyscale drawings from tokens, hidden from assistive technology, so each frame's title and sentence carry the meaning. They keep their 16 by 9 shape at every width.
Does it work right to left?
Yes. The frames run from the right, the edge fades and the snap points follow the direction, the timeline's times keep their order, and the cut marker mirrors with the strip.