Widget 小零件
该组件的动效由纯 CSS 实现,不包含任何 JavaScript 逻辑。
设置 name
属性即可显示对应的 Widget。设置 font-size
属性可以控制组件的大小。
type
属性共五种:default
/ primary
/ success
/ info
/ warning
/ danger
。color
属性可自定义颜色,该颜色会覆盖type
属性的颜色。
voice
loading
genre
属性控制 loading 的样式。
Tip
每个 Widget 内部样式都是由 em
为单位实现的,所以 font-size
仅作为属性用来控制尺寸,与字体的 font-size
属性无可比性。 视觉上同样大小的两个组件的 font-size
值可能区别较大。
Widget 属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
name | Widget 名称 | string | voice / loading | — |
type | 类型 | string | default / primary / success / info / warning / danger | default |
color | 自定义颜色 | string | — | — |
font-size | 控制 Widget 的尺寸 | string | — | — |
motion | 是否有动画效果(loading 不需要设置该属性) | boolean | — | false |
genre | loading 组件的样式(仅当 name 为 loading 时有效) | boolean | — | false |