Appearance
Appearance
import Marquee from '~/ui/Marquee.vue'Make content that is too large for its container scroll back and forth. See MDN for the historical inspiration.
defineProps<{
hoverOnly?: boolean
pauseOnHover?: boolean
}>()If you the user wants to be able to scroll, use ui-indicate-overflow instead (see bottom example)
<Marquee pause-on-hover>
<span>
<Token>Lorem ipsum</Token>
<Token>Dolor sit amet</Token>
<Token>pause-on-hover</Token>
</span>
</Marquee>
<Marquee>
<Token>Lorem</Token>
</Marquee>
<Marquee>
Very long message
</Marquee>
<span
ui-indicate-overflow
ui-inline-size="128"
>
Scroll me...
<Token v-bind="to({ name: 'library.artists' })">
Artists
</Token>
<Token v-bind="to({ name: 'library.albums' })">
Albums
</Token>
</span>