【发布时间】:2014-12-02 07:18:10
【问题描述】:
我正在使用 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);
}
【问题讨论】:
标签: javascript css angularjs susy