SoftAurora
WebGL 片元着色器。/me 首屏用,空闲后才挂载,滚出首屏就随组件卸载。 减少动效偏好下直接换成静态渐变,不加载着色器。
CRAFT
这里放的是效果的「证据」,不是效果本身。每个都标注了用了什么、为什么留, 以及为什么大部分动效被拒绝了。
3D TILT
倾斜量跟随指针位置,越靠边缘转得越多。
GLOW BORDER
指针距离驱动的弹性放大。它原本是全站导航,现在只是展品: Dock 的隐喻是「应用切换」,而阅读站需要的是「检索」。
组件里只允许出现语义名,不允许出现 indigo-500 这类色板名 —— 换主题时不需要改任何组件。
时长写进 `--motion-*` 变量,组件不许自己编。 `prefers-reduced-motion` 下退化为静态首帧,而不是把速度调快。