The background-image property is currently specified as having "Animation type: discrete", which seems to indicate that it should follow the discrete rules defined in Web Animations.
At the same time, CSS Images 4 defines general interpolation for images that seems like a nicer behavior as you get things like cross-fades and nice gradient interpolation.
I propose updating background-image to allow using the default <image> interpolation from CSS Images 4.