项目正在快速迭代中,API 与视觉细节可能随版本调整,请勿用于生产环境。
仅桌面端保证样式

BorderBeam 边框流光 ​

装饰性流光边框:conic-gradient 光带沿边框旋转,纯 CSS 动画零 JS 开销。用于告警卡片、重点提示、大屏聚焦等场景;@media (prefers-reduced-motion) 下自动退化为静态光带。

基础用法 ​

active 控制流光开关,光带颜色默认取主题色:

重点工单
SLA 剩余 15 分钟,即将超时
已停用流光
active=false 只留淡边

自定义颜色与速度 ​

color / color-to 定义光带起止色,duration 控制一圈秒数:

告警(红橙 3s)
运行中(绿色 8s)
大屏氛围(紫青 5s)

光带粗细与内边距 ​

size 控制光带厚度,padding 让流光框与内容留出间隙:

年度总结报告
size=4 / padding=12 / 加背景底

BorderBeam API ​

Props ​

名称类型默认值说明
activeBooleantrue流光开关;关闭时保留一圈淡边占位
colorString主题色光带起始色
color-toStringcolor 的透明渐隐光带结束色
sizeNumber2光带厚度(px)
radiusNumber8圆角(px),建议与卡片圆角一致
durationNumber6一圈时长(秒)
delayNumber0动画延迟(秒)
paddingNumber0内容与流光框的内边距(px)
backgroundString'transparent'组件背景

Slots ​

名称说明
default卡片内容

实现说明

流光通过 CSS @property 注册 --eb-bb-angle 角度变量并驱动 conic-gradient 旋转,配合 mask-composite: exclude 挖空中心只留边框带。依赖 Chrome 85+ / Electron,低版本浏览器中动画静止但边框正常显示。