#html #carousel
Вопрос:
Я пытаюсь показать карусель с различными случайными изображениями, отображаемыми за клик, в ту минуту, когда отображаются случайные изображения, но это одно и то же изображение на каждой карусели. Вот мой index.html:
<div class="car-container">
<div id="carouselExampleControlsNoTouching" class="carousel slide" data-bs-touch="false" data-bs-interval="false">
<div class="carousel-inner">
<div class="carousel-item active">
{% for pics in featuredimage %}
<img src="{{ url_for('static', filename=pics ) }}">
</div>
<div class="carousel-item">
<img src="{{ url_for('static', filename=pics ) }}">
</div>
<div class="carousel-item">
<img src="{{ url_for('static', filename=pics ) }}">
</div>
{% endfor %}
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleControlsNoTouching" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#carouselExampleControlsNoTouching" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
Спасибо за помощь!
Комментарии:
1.
<div></div>
Теги не будут совпадать, если у вас есть более одной фотографииfeaturedimage
.2. Значит, использование разных дивов исправит это?
3. Нет, я имел в виду, что вы должны закрыть тег div внутри цикла for, например
{% for ... %} <div ...><img ...></div> {% endfor %}
. Не повторяйте теги div вручную, иначе у вас будет одно и то же изображение несколько раз.4. Это то, что я сделал в банкомате, но все равно не повезло, хотя это может быть неправильно, но они все равно показывают одно и то же изображение.
{% for pics in featuredimage %} <div class="carousel-item active"> <img src="{{ url_for('static', filename=pics ) }}"> </div> {% endfor %} {% for pics in featuredimage %} <div class="carousel-item"> <img src="{{ url_for('static', filename=pics ) }}"> </div> {% endfor %} {% for pics in featuredimage %} <div class="carousel-item"> <img src="{{ url_for('static', filename=pics ) }}"> </div> {% endfor %} </div>