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 |