У меня самый колхозный вариант был: создать png картинку с прозрачным цветом с нужным соотношением сторон (и самых гигантских размеров, каким может быть монитор) и поместить ее в виде img в контейнер на самом глубоком z-значении.
Пропорции контейнера выравнивались по содержимому и одновременно он мог быть любых не фиксированных стилем размеров.