我正在使用 Susy 的图库工具以网格格式显示元素。Angular 会根据用户的选择即时隐藏或显示这些网格元素。当 Angular 在网格中隐藏一个元素时,它会为它附加一个类ng-hide
。这反过来将其 CSS 设置为display:none !important
.
问题是 Susy 正在计算每个元素的位置,而不考虑设置的项目display:none
- 当这些元素被隐藏时,它会在网格中留下空隙。
是否有可能让 Susy在布置隐藏元素时忽略它们?
我试过使用:not()
CSS 选择器,但没有成功 - 布局中仍然存在差距:
.results__result:not(.ng-hide) {
@include gallery(3 of 12);
}