用途:为内容卡片施加固定的烘焙旋转角与持续横向漂移,使其看起来像钉在板上的实体物件,而非扁平的 Figma 导出图。
主要能力:在卡片根节点上以 transform: rotate(<tilt_deg>) 施加固定旋转;通过 interpolate(frame, ..., easing: linear) 在 -drift_amplitude 与 +drift_amplitude 之间持续漂移卡片 x 位置,周期为 drift_period_seconds;漂移使用 perlin 噪声而非纯正弦,以获得更自然的观感。
参数:tilt_deg(固定旋转角)、drift_amplitude_px、drift_period_seconds、drift_axis(horizontal | vertical | both)、drift_seed(噪声种子)、start_frame_after_pop(卡片落位后开始漂移的帧)。
风格包覆盖:SP-B(pinterest-saturated)每卡倾斜 -5° 至 +5°,漂移较慢;SP-E(chaos-card)倾斜 -8° 至 +8°,漂移更快,并与 sticker-tilt-wobble 搭配。
质量检查:倾斜必须非零;漂移幅度需可感知(≥6px)但不抖动;漂移须在卡片弹入完成后开始;漂移须使用噪声而非正弦(正弦显得机械)。
失败模式:卡片轴对齐(倾斜为 0 或未定义,需设为非零);漂移抖动(周期过短或噪声频率过高,需平滑);漂移在弹入期间开始并与弹簧动画冲突(需延迟漂移开始)。
限制:资料未提供具体平台、依赖版本、安装命令或收费信息。