KeyframeStrokeText 关键帧描边
把任意文本渲染为先描边、后填充的关键帧动画。
KeyframeStrokeText 关键帧描边
把任意文本渲染为先描边、后填充的关键帧动画。
基础用法
KeyframeStrokeText
示例即将加载...
中文文案示例
Chinese text
示例即将加载...
API
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
text | string | '' | 要渲染的文本内容 |
strokeColor | string | #4C4CFF | 描边颜色 |
fillColor | string | #111827 | 填充颜色 |
durationMs | number | 1800 | 动画时长(ms) |
strokeWidth | number | 2 | 描边宽度 |
fontSize | string | number | 64 | 字号 |
fontWeight | string | number | 700 | 字重 |
fontFamily | string | inherit | 字体族 |
交互契约
- 组件渲染一个
role="img"的 SVG;text非空时作为aria-label。 text为空时使用 non-breaking-space 保持 SVG 测量和占位,不输出aria-label。fontSize为 number 时会转换为 px;durationMs、strokeWidth、颜色和字体参数通过 CSS 变量驱动动画。- 挂载后会同步测量文本尺寸,并在文本、字体或描边宽度变化时重新测量。