Check backgroundPosition before XY

Check backgroundPosition  before backgroundPosition X and
backgroundPositionY to avoid getting back a `0px` instead of a `0px 0px`
expected in case of `!value`