Я использую инструмент галереи Susy для отображения элементов в формате сетки. Угловые скрываются или отображают эти элементы сетки «на лету», в зависимости от выбора пользователя. Когда Angular скрывает элемент в сетке, он присоединяет к нему класс ng-hide
. Это, в свою очередь, устанавливает CSS для display:none !important
.Галерея Susy с AngularJS (ng-repeat) - не заполняет пробелы из ng-hide
Проблема заключается в том, что Susy вычисляет положение каждого элемента и не принимает во внимание элементы, установленные на display:none
, - это оставляет пробелы в сетке, когда эти элементы скрыты.
Возможно ли получить Susy до игнорировать скрытые элементы при их выкладке?
Я попытался с помощью :not()
селектор CSS, без успеха - есть еще пробелы в макете:
.results__result:not(.ng-hide) {
@include gallery(3 of 12);
}