返回动画

黄金回旋

为了庆祝飙马野郎的播出而随性6 sol coding的,实现超出了我的预料。实现方式是,按斐波那契数列计算方块的边长与位置,在每个方块中用 SVG 绘制一段四分之一圆弧;将 stroke-dasharray 设为路径长度,用 stroke-dashoffset 把描边移出可见范围,再将偏移量动画过渡到 0,让方块和圆弧逐段显现;同时用 requestAnimationFrame 平滑调整 viewBox,让镜头跟随螺旋向外扩展。

Animation Laboratory

黄金回旋

r(θ) = aφ2θ/π·φ = (1 + √5) / 2

按斐波那契数列的边长排列方块,再在每个方块内画一段四分之一圆弧。这是黄金螺旋的常见近似画法,并非公式对应的精确曲线。

创建于 2026 - 2026