На мой взгляд нет таких возможносей в css. Хотя не скажу, что я эксперт. Например можно формировать спрайт на js и потом уже масшабировать его как background-image.
Да, жаль что CSS так не умеет, максимум может предложить пока vw и vh в качестве единиц измерения величин. Жаль нет чего-то подобного - bw и bh (Parentblock Width , Height)