Я бы указал вам на плагин jQuery backstretch , чтобы добавить эту функциональность на вашу страницу.Связанная страница показывает, как содержимое остается фиксированным и масштабируется в соответствии с шириной / высотой браузера.
edit
Я не совсем уверен, как бы я реализовалтакое решение;я думаю, что вам, возможно, придется использовать javascript, так как вы не можете узнать размер вашего контента до его загрузки.Вот как я бы это попробовал:
- вычислить размер контента после загрузки
- установить растяжение фонового изображения до размера контента
- связать какую-нибудь функцию, которая повторяетсяэто относится к любому изменению размера браузера
Я не совсем уверен, как это отразится на производительности, но одним из недостатков этого метода может быть то, что, если вы не установите ограничения размера для своего контента, вы можете иметьиспользовать очень большое изображение, чтобы покрыть все случаи.