See the Pen Wavy Lines / Canvas 2D version by Joshua Dzombic (@Killacorp) on CodePen.