chrome:shell.skip

generated:catalog.entry.marquee-text.title

generated:catalog.entry.marquee-text.description

@xngui/components/marquee-text
@xngui/components/marquee-text

chrome:demo.section

chrome:demo.preview

Continuously scrolling announcement •
demo-preview:hints.category.assistive:
TipSR
import { Component } from '@angular/core';
import { XMarqueeText } from '@xngui/components/marquee-text';
 
@Component({
selector: 'app-example',
imports: [XMarqueeText],
templateUrl: './marquee-text.component.html',
})
export class ExampleComponent {}

chrome:demo.events.title

chrome:demo.events.empty

chrome:demo.api.title

x-marquee-text

chrome:demo.api.col.property
chrome:demo.api.col.type
chrome:demo.api.col.default
chrome:demo.api.col.description
speed
number
24
Animation duration in seconds for one scroll cycle.
direction
XTextMarqueeDirection
'start'
Scrolls toward inline start or end.
pauseOnHover
boolean
true
Pauses animation while hovered or focused.
gap
string
'2rem'
Gap between repeated copies.
repeat
number
2
Number of visible copies — minimum two.
text
string
''
Marquee string to scroll.