我目前正在尝试使用聚合物制作网格布局。

   <div layout wrap horizontal justified class="projects">
      <template repeat="{{project in team['projects']}}">
        <item project="{{project['id']}}">
            <div>{{project['name']}}</div>
        </item>
      </template>
  </div>


它适用于除最后一行以外的所有行。最后一行没有足够的元素来完全填满该行,由于“ justified”属性,该行的子项平均分配在该行中。但是,我希望它们彼此之间与其他行中的项目具有相同的空间,并向左对齐,以便它们不会填满整个行。

对于我的理解,这不适用于属性'justified'。但是我可以用什么来使其工作呢?我只是找不到解决方案。

可以在here中找到此问题的示例。

最佳答案

好像您正在使用“ space-around” ..您应该使用“ flex-start”。预览弹性框的好工具在这里:http://the-echoplex.net/flexyboxes/

这是带有示例的链接:http://the-echoplex.net/flexyboxes/?fixed-height=on&legacy=on&display=flex&flex-direction=row&flex-wrap=wrap&justify-content=flex-start&align-items=flex-start&align-content=flex-start&order%5B%5D=0&flex-grow%5B%5D=0&flex-shrink%5B%5D=1&flex-basis%5B%5D=auto&align-self%5B%5D=auto&order%5B%5D=0&flex-grow%5B%5D=0&flex-shrink%5B%5D=1&flex-basis%5B%5D=auto&align-self%5B%5D=auto&order%5B%5D=0&flex-grow%5B%5D=0&flex-shrink%5B%5D=1&flex-basis%5B%5D=auto&align-self%5B%5D=auto&order%5B%5D=0&flex-grow%5B%5D=0&flex-shrink%5B%5D=1&flex-basis%5B%5D=auto&align-self%5B%5D=auto&order%5B%5D=0&flex-grow%5B%5D=0&flex-shrink%5B%5D=1&flex-basis%5B%5D=auto&align-self%5B%5D=auto&order%5B%5D=0&flex-grow%5B%5D=0&flex-shrink%5B%5D=1&flex-basis%5B%5D=auto&align-self%5B%5D=auto&order%5B%5D=0&flex-grow%5B%5D=0&flex-shrink%5B%5D=1&flex-basis%5B%5D=auto&align-self%5B%5D=auto

关于html - polymer 网格布局中的最后一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28942347/

10-10 01:18