У меня есть контейнер изображений, заполняемый при запросе страницы с изображениями, доступными в определенном каталоге (таким образом, число изображений является переменным) с использованием структуры рендеринга Thymeleaf:
<div id="lightgallery">
<a th:each="i : ${content.images}}"><img th:src="i"></a>
</div>
При этом все изображения отображаются на странице друг под другом (хотя я хотел бы отображать только первое изображение в качестве заполнителя). Когда я нажимаю на одну из них, открывается световая галерея с изображениями в виде миниатюр.
Я бы хотел скрыть все изображения, кроме первого, которое будет заполнять галерею. Нажав на нее, вы откроете галерею, где изображение-заполнитель станет первым изображением галереи. Вроде как такой:
<div id="lightgallery">
<a><img src="first.png"></a>
<a th:each="img, i : ${content.images}}" th:if="${i > 0}"><img th:src="i"></a>
</div>