Мне почему-то не раз приходилось сталкиваться с такой творческой задачей: сделать разный фон на разных страницах сайта. Здесь могут быть разные цели: автоматическая смена бэкграунда для разнообразия, выделение некоторых разделов при помощи фона, одеяние для сайта в честь праздника.
Если количество таких вариаций ограничено, то можно прописать бэкграунд в разных классах для body в шаблоне сайта. Но можно использовать готовое программное решение. Особенно если фантазия автора сайта богатая и фон играет ключевую роль в дизайне страницы, несет смысловую нагрузку, удобнее менять фон через специальный модуль. Для таких целей в joomla я использую модуль BgMax.
У этого модуля очень богатый функционал.
1. Он может выводить случайный бэкграунд из папки. И таким образом мы решаем проблему фонового слайдера.
Конечно, фон может быть адаптивным! Есть настройки обрезки изображения и позиционирования.
2. Если вы поставили вывод нескольких картинок из папки, то для них настройки слайдшоу:
3. Можно добавить стиль к контенту, чтобы буквы не терялись на фоне картинки. Это, я считаю, очень заботливо.
4. С BgMax можно сделать праздничный фон сайта, можно привязать смену фона к определенной дате (смотрите последний скриншот).
Ну, и собственно, основная задача - бэкграунд как смысловой блок, необходимый для понимания контента. Таких модулей мы можем установить на сайте сколько угодно. Вот примеры, как я использовала этот модуль в моих проектах Антидиета и Спасибо, мама. Оба эти сайта сверстаны по принципу бумажного журнала, и фоновые картинки там играют очень большую роль.
Ну. и после такого подробного обзора - модуль BgMax на JED.