Add
class="clip" to timed DOM and image elements. The runtime keys visibility
off data-start rather than the class, but the shared .clip rule is what gives
a scene its full-frame box. Video visibility is managed by the media runtime;
audio has no visual lifecycle.
Tracks are not layers
Tracks are the rows Studio draws. They do not decide which element is in front, and they do not schedule anything. Use CSSz-index for paint order.
Two clips on one track may overlap; the render composites both. Separate tracks
keep an intentional overlap, such as a crossfade, readable in Studio:
Start relative to another clip
A numericdata-start is an absolute time in seconds. A clip ID means “start
when that clip ends.” Add or subtract seconds for a gap or overlap: