It used to be that designers designed and coders coded. There was no crossover, and that’s the way it was. But with the advent of CSS transitions and animations, those lines are blurring a bit.
Source: Making CSS Animations Feel More Natural | CSS-Tricks