Мне нужно сделать отзывчивую сетку изображений. Я использую Bootstrap Grid, но я хочу всегда иметь одинаковое вертикальное пространство между моими фотографиями.
<div class="container-project-show">
<div class="row">
<% @pictures.each do |picture| %>
<div class="col-xs-12 col-sm-6 col-lg-4">
<%= cl_image_tag picture.path %>
</div>
<% end %>
</div>
</div>
Лучший способ сделать это-не изменять Bootstrap напрямую. Основная причина заключается в том, что при обновлении bootstrap все ваши изменения будут удалены. Поэтому вместо открытия bootstrap создайте (или измените) файл CSS. Вместо класть
делать:
Затем добавьте новые классы в новый файл CSS.
Можно ли добавить поле к изображению в вашей сетке:
Альтернативой было бы добавить заточку div вокруг каждого изображения, которое управляет расстоянием: