Я использую столбцы, чтобы создать сетку фотографий, которая соответствует всем поставленным фотографиям вместе без пробелов между ними.Столбцы CSS (фотосетка) отображаются слева направо, а не сверху вниз
Вот CSS я использую:
.autofit-photo-grid {
/* Prevent vertical gaps */
line-height: 0;
-webkit-column-count: 3;
-webkit-column-gap: 0;
-moz-column-count: 3;
-moz-column-gap: 0;
column-count: 3;
column-gap: 0;
}
.autofit-photo-grid img {
/* Just in case there are inline attributes */
width: 100% !important;
height: auto !important;
border: 1px solid #777;
opacity: 0.85;
}
Вот пример, показывающий скрипку вопрос: https://jsfiddle.net/es7hLuq4/
При наведении курсора на каждом изображении, вы увидите, что они говорят, «фото 1 »,„фото 2“, и т.д., но в порядке идет, как этот
1 4 7
2 5 8
3 6 9
но я хотел бы это пойти, как это
1 2 3
4 5 6
7 8 9
Возможно ли это с помощью чистого CSS? Если нет, есть ли какие-либо чистые решения jQuery, которые могли бы помочь? Я подумал о том, чтобы перебирать каждый элемент изображения и пытаться проверить, в каком столбце он находится, но это казалось беспорядочным (пришлось бы повторять при изменении размера), и я также не знаю, как проверить, в каком столбце находится данный элемент.
Любые идеи, как добиться того же эффекта автоматической настройки сетки, но список последовательных элементов слева направо, а не сверху вниз?
К сожалению, на этом примере есть пробел справа от изображения, похожего на, когда вы просто отобразить их в линии обычно. :( – SISYN