artshelom, картинка через css добавляется по тому же принципу, что и css файл. Для картинки указывается относительный путь к месту, где она расположена на сервере. У пользователя должен быть доступ к картинке (т.е. файлы в папке должны быть публичными).
Т.е. если вы попробуете вместо "../img/slider/img1.jpg" добавить плейсхолдер, например через https://picsum.photos, то у вас должна появиться картинка на бэкграунде.
Чтобы узнать, в чем может быть проблема, попробуйт исследовать отрендеренное приложение через инструменты разработчика. Обычно там указывается в консоли, что какие-то файлы не найдены.
Если вопрос еще актуален, то уточните: в чем проблема? Не показывает страницу целиком или только изображения?
Могу предположить, что с большой вероятностью это проблема с относительным путем к файлу, но без доп. сведений точно утверждать не стану.
Я никогда не работал с spring boot, но могу предположить, что проблема с относительным путем возникает на стадии сборки проекта. Проверьте структуру публичной папки, в которой хранятся изображения.
Да, делается это с помощью добавления класса no-right-margin для сайта Sunlight. popUpLeft - для Тифанни.
В первом случае это формируется с помощью js в зависимости от ширины страницы, во втором, похоже, расставляется на сервере при формировании страницы.
Через css сделать можно, чтобы крайние элементы отображались влево, но только при фикс. ширине блока с карточками. В остальных случаях нужна доп. логика.
Ну, как вариант, вы можете в области с каталогом отойти от разметки бутстрапа и использовать flex самостоятельно, так будет проще достигнуть результата ;)
Вот этот код - рабочий
Т.е. если вы попробуете вместо "../img/slider/img1.jpg" добавить плейсхолдер, например через https://picsum.photos, то у вас должна появиться картинка на бэкграунде.
Чтобы узнать, в чем может быть проблема, попробуйт исследовать отрендеренное приложение через инструменты разработчика. Обычно там указывается в консоли, что какие-то файлы не найдены.