14. CSS布局(下)

14. CSS布局(下)

Grid简单语法

二维布局用Grid,一维布局用flex

参考:https://css-tricks.com/snippets/css/complete-guide-grid/

Grid也分container和items

.container{
display:grid | inline-grid;
}

行和列

.container{
grid-template-columns:40px 50px auto 50px 40px;
grid-template-rows:25% 100px auto;
}
Screen Shot 2021-12-19 at 6.20.20 PM
Screen Shot 2021-12-19 at 6.32.37 PM

fr - free space 巧记:份

Screen Shot 2021-12-19 at 6.50.15 PM

分区

Screen Shot 2021-12-19 at 7.00.58 PM

grid属性太多,用到再说,用不到就算了。

Grid例子和游戏

实践

布局

Grid尤其适合不规则布局

经验

等到Grid普及了,前端对CSS的要求会进一步降低

目前你简单尝试一下Grid就可以了

Screen Shot 2021-12-20 at 4.18.02 AM
Screen Shot 2021-12-20 at 4.26.48 AM
Screen Shot 2021-12-20 at 4.41.49 AM

小游戏:https://cssgridgarden.com/

上课例子

codesandbox

最后更新于

这有帮助吗?