【发布时间】:2019-08-28 05:58:22
【问题描述】:
我正在创建一个包含 3 列的新页面布局。我希望我的内容(由几个不同的元素组成)填充第一列的可用高度,然后换行到下一列,依此类推。用户可以根据需要添加元素。
我正在使用带有 Flex-Layout 的 Angular 7。我查看了https://tburleson-layouts-demos.firebaseapp.com/#/docs,但没有一个与我的问题相似。
我还看了: - flow 2 columns of text automatically with CSS - Make grid container fill columns not rows
无济于事。
Css 列布局将我的内容平均分成 3 列。它不会在包装前填充第一列。
我希望它填充第一列,然后是第二列,最后是第三列。是否可以使用 flex 或 Css Grid/Columns 来实现这一点并不重要
【问题讨论】:
-
查看 CSS Grid 的
grid-auto-flow属性。这是一个很好的入门:css-tricks.com/snippets/css/complete-guide-grid -
@sean 谢谢。我尝试过这个。内容不换行。见here
标签: css angular sass angular-flex-layout