The scrolling band — repeated items on an infinite track, the post-hero energy strip. Pure CSS motion — pauses on hover, honors reduced motion, freezes deterministically.
These are full-width bands, so the specimens below are cramped by the documentation column. Use Full page preview on any example to see it own the viewport.
<div class="mk-marquee">
<div class="mk-marquee__track" style="--mk-marquee-duration: 32s">
<span class="mk-marquee__item">
Tokens
<span class="mk-marquee__dot"></span>
</span>
<span class="mk-marquee__item">
Components
<span class="mk-marquee__dot"></span>
</span>
<span class="mk-marquee__item">
Patterns
<span class="mk-marquee__dot"></span>
</span>
<span class="mk-marquee__item">
Chrome
<span class="mk-marquee__dot"></span>
</span>
<span class="mk-marquee__item" aria-hidden="true">
Tokens
<span class="mk-marquee__dot"></span>
</span>
<span class="mk-marquee__item" aria-hidden="true">
Components
<span class="mk-marquee__dot"></span>
</span>
<span class="mk-marquee__item" aria-hidden="true">
Patterns
<span class="mk-marquee__dot"></span>
</span>
<span class="mk-marquee__item" aria-hidden="true">
Chrome
<span class="mk-marquee__dot"></span>
</span>
</div>
</div> surface: plain
speed: 32
items: [4 items] | Field | Type | Notes |
|---|---|---|
items |
repeater | |
surface |
text | banner (accent band) or plain (bordered, body colors) |
speed |
text | Seconds per loop — default 24; higher is slower |
class_names |
text |