Online Learning with Continuous Variations: Dynamic Regret and Reductions