具有百分比宽度的角形砌体多柱

时间:2014-10-27 06:49:56

标签: jquery angularjs jquery-masonry masonry

我有以下模板(请注意我使用angular-masonry-directive):

<div masonry='{ "transitionDuration" : "0.4s" , "itemSelector" : ".tile", "columnWidth":1}'>
    <div masonry-tile ng-repeat="item in queryset" class="tile">
        <item  ng-class-odd="'odd'" ng-class-even="'even'"></item>
    </div>
</div>

当我以像素为单位指定.odd和.even的宽度时效果很好,例如600px和300px,但是当我使用百分比时它不会,例如60%和30%。甚至可以用Masonry吗?如果没有,你会建议什么?谢谢!

1 个答案:

答案 0 :(得分:0)

percentPosition: true添加到砌体设置中。这告诉Masonry根据百分比计算宽度。

<div masonry='{ "transitionDuration" : "0.4s" , "itemSelector" : ".tile", 
"columnWidth":1, percentPosition: true}'>
    <div masonry-tile ng-repeat="item in queryset" class="tile">
        <item  ng-class-odd="'odd'" ng-class-even="'even'"></item>
    </div>
</div>

在此处查看更多选项:masonry.desandro.com/options.html