Elements

组件

滚动横幅 Marquee

Marquee:跑马灯。方形 chip 排成一条横向长带,两端淡出而不是硬切断。部件:Root、Viewport、Content、Edge、Item。

#基础用法

marquee/basic Vue React
Qinghua
Celadon
Zhusha
Ultramarine
Gamboge
Indigo

#属性

#Content

纯造型的部件——自身没有属性,沿用部件结构的共享样式。

#Edge

属性类型默认值描述
sideSide边缘渐变显示的一侧

#Item

纯造型的部件——自身没有属性,沿用部件结构的共享样式。

#Root

属性类型默认值描述
autoFillbooleanfalse是否复制内容填满容器
defaultPausedbooleanfalse跑马灯是否默认暂停
delaynumber0动画开始前的延迟时间(秒)
idstring组件内部状态机的唯一标识
idsPartial<{ root: string; viewport: string; content: (index: number) => string; }>跑马灯各元素的 id,便于组合使用
loopCountnumber0动画循环次数;0 表示无限循环
pausedboolean跑马灯是否暂停
pauseOnInteractionbooleanfalse悬停或聚焦时是否暂停跑马灯
reversebooleanfalse是否反转动画方向
sidemarquee.Side"start"跑马灯滚动的方向
spacingstring"1rem"跑马灯项之间的间距
speednumber50跑马灯动画速度(像素 / 秒)
translationsmarquee.IntlTranslations本地化提示文案

#Viewport

纯造型的部件——自身没有属性,沿用部件结构的共享样式。