Appearance
下面列举一些关于Grid实际应用的示例和技巧:
Grid auto-fill vs auto-fit 都可用于完成类似
flex-wrap: wrap
自动换行的功能,它们之间行为存在差异:css.grid-container { display: grid; } .grid-container--fill { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); } .grid-container--fit { grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); }
auto-fill
: 填充该row,尽可能的添加更多columns。不在乎是否存在空的columnsauto-fit
: 将你所拥有的任何列放入可用空间中。根据需要将它们展开以适应row大小。空列不能占用任何空间。通过扩展填充的列(如:填充内容/网格项)来更好地利用这些空间,以适应可用的行空间。
Thinking outside the box with CSS Grid - @frontend-horse
利用Grid布局,完成响应式,以及Stagger效果