Я создаю слайдер изображения, используя Bootstrap, и имею проблему, которую я не могу решить в своей голове.
В каждом экземпляре этого слайдера у меня будут трехстрочные эскизы (по 4 строки). Тем не менее, некоторые слайдеры не будут иметь 4 эскизов, у некоторых будет 1, 2 или 3. В этих случаях я хотел бы центрировать миниатюры горизонтально, сохраняя тот же самый 15px желоб, который у них был бы, если бы их было 4.
Теперь, когда есть только 2 уменьшенных изображения, это легко, потому что я могу просто добавить пустой трехзначный div до и после набора миниатюр. Когда есть только 1 миниатюра, я могу удалить float
и использовать margin:0 auto;
в центре, но я не могу понять, что делать, когда есть 3 миниатюры.
Может ли кто-нибудь сказать мне, что лучший способ добиться этого? Я думал, что было бы неплохо настроить половину столбцов, чтобы я мог просто положить пустой разделитель на 1,5 столбца до и после эскизов. Возможно ли это?
Вот пример кода для 3-х миниатюрных версий:
<div id="container">
<div class="row">
<!-- Full Size Image -->
<div class="col-sm-12">
<img src="http://placehold.it/960x300" />
</div>
<!-- Slider Thumbnails -->
<div class="col-sm-3">
<img src="http://placehold.it/200x150" />
</div>
<div class="col-sm-3">
<img src="http://placehold.it/200x150" />
</div>
<div class="col-sm-3">
<img src="http://placehold.it/200x150" />
</div>
</div>
</div>
И я установил Bootply, который показывает, как я решил для 1 миниатюры и 2 миниатюрных версии: