Skip to content

component

Dynamic Flow Curve

By Ar Templates

Details

Summary

Dynamic Flow Curve A physics-based interactive divider that bends and oscillates in response to your cursor.

Description

Dynamic Flow Curve A physics-based interactive divider that bends and oscillates in response to your cursor. Hover over the line to deform it — move away and it springs back with a natural, satisfying wobble. Built entirely with SVG and requestAnimationFrame, no external libraries needed. Features Mouse-reactive — The curve bends toward your cursor's vertical movement in real time. Spring physics — Releases with a smooth oscillation that decays naturally back to rest. 5 controls — Tune color, thickness, sensitivity, return speed, and oscillation — all from the Framer panel. Zero dependencies — Pure SVG and vanilla animation. No extra packages, no performance overhead. Property controls strokeColor — Color of the curve line strokeWidth — Thickness of the line (0.5–8px) sensitivity — How strongly the curve reacts to mouse movement returnSpeed — How fast the curve settles back to rest oscillation — Wobble frequency as the curve returns hideCursor — Hides the cursor on hover for a cleaner look Good for Section dividers between page blocks that feel alive instead of static Hero or landing page accents that reward visitors who explore with the cursor Portfolio and agency sites looking for subtle, memorable micro-interactions Any place a plain hr feels too boring How to use Drop the component onto your canvas and set the layout to Fixed width. Stretch it to the full width of your section. Adjust the controls in the right panel to match your design. Works on both light and dark backgrounds — just change the stroke color.

Introduction

Physics-based curve, alive with motion

Rank history

Daily rank per list, from the first snapshot — lower is better.

12001400144948/148/228/309/79/15
  • All · #4180