侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

display:grid

2023-04-06 星期四 / 0 评论 / 0 点赞 / 73 阅读 / 2136 字

使用grid布局 参考资料http://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html flex布局还没完全用利索,但这个grid布

... .

使用grid布局

参考资料http://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html

flex布局还没完全用利索,但这个grid布局却真比较好用.

例如37开的左右分栏布局.不用再写很多CSS了.只需要如下

.
<div class="page">  <div class="left"></div>  <div class="right></div>    </div>.page{    display:grid;    grid-template-columns: 30% 70%;    /*grid-template-rows: repeat(9,auto);*/}
.

经常使用册格布局的,这回相当于内置了册格.

display:grid  // 使用网络布局

grid-template-columns:30% 70%; // 列属性,表示第1列占30%,第2列70%;

grid-template-rows:auto;// 行属性,表示第1行高度自动

 

. . . 菜单1 . . 菜单2 . . 菜单3 . . 菜单4 . . 菜单5 . . . 内容 . .

 

弄一个3行5列的册格如何:

grid-template-columns:100px 80px 200px 90px 80px

rid-template-rows:30px 50px 15px;

有几个值表示分几列,和几行

. . 1 . . 12 . . 13 . . 14 . . 15 . . 2 . . 22 . . 23 . . 24 . . 25 . . 3 . . 32 . . 33 . . 34 . . 35 . .

 

如果要实现册格,以前使用display:inline-block 或者 flex.现在只需要:

grid-template-columns: repeat(12,8.3333%);

只是这样就完成

. . 格子1 . . 格子2 . . 格子3 . . 格子4 . . 格子5 . . 格子6 . . 格子7 . . 格子8 . . 格子9 . . 格子10 . . 格子11 . . 格子12 . .

 

属性很多,没再进一步研究.具体再看参考文档

. .. ...

广告 广告

评论区