MOTION HUB

流光渐变字

Gradient Flow Text
#gradient-flow-text · 19/72
AUTO · 自动演示

参数调改

PLAYGROUND
渐变色 A(基底)--grad_a
渐变色 B--grad_b
渐变色 C--grad_c
流动周期--dur_ms
15009000
ms
文字字号--font_px
2464
px
渐变角度--angle_deg
0180
deg

实现要点

NOTES
  1. 01

    首尾色相同(a-b-c-a)+ background-size:200% + background-position 0%→200%,一个周期恰好平移一个图块,循环无缝。

  2. 02

    background-clip:text 必须双写 -webkit- 前缀(Chrome 老版本与部分内核依赖),color:transparent 让文字透出背景。

  3. 03

    动画走 background-position,属于重绘路径;标题级小面积文本开销可忽略,但不要用于超过 200px 的巨幅字或整段正文。

  4. 04

    文字被裁成透明后,::selection 高亮不可见——重要交互文本慎用,装饰性标题无碍。

  5. 05

    用 @supports not (background-clip: text) 降级为纯色文字,避免出现整块渐变矩形。

源代码

SOURCE

加载源代码…