css代码演示:
- *{
- margin:0;
- padding:0;
- box-sizing:border-box;
- }
- body{
- display:flex;
- /水平垂直居中/
- justify-content:center;
- align-items:center;
- /可视窗口/
- max-width:100vw;
- min-height:100vh;
- }
- .contert{
- min-width:1000px;
- display:grid;
- gap:5px;
- }
- .contert>.row{
- display:grid;
- grid-template-columns:repeat(12,1fr);
- gap:5px;
- min-height:50px;
- }
- .contert>.row>.item{
- background-color:aquamarine;
- padding:10px;
- border:1pxsolid;
- }
- /常用网格列样式/
- .col-1{
- grid-column-end:span1;
- }
- .col-2{
- grid-column-end:span2;
- }
- .col-3{
- grid-column-end:span3;
- }
- .col-4{
- grid-column-end:span4;
- }
- .col-5{
- grid-column-end:span5;
- }
- .col-6{
- grid-column-end:span6;
- }
- .col-7{
- grid-column-end:span7;
- }
- .col-8{
- grid-column-end:span8;
- }
- .col-9{
- grid-column-end:span9;
- }
- .col-10{
- grid-column-end:span10;
- }
- .col-11{
- grid-column-end:span11;
- }
- .col-12{
- grid-column-end:span12;
- }
个人总结:
经过今日自己收敲模仿12列栅格布局,我忽然发现好像打开了新世界的大门一样,这样先提前设置好然后直接在页面中运用感觉真的是太便利太快捷了吧,做出一个三列布局,直接引证,基本上写一点代码整个大体的布局就出来了,这真的是太快了吧,让我有点吃惊。一起在吃惊的一起也感觉到了代码的魅力,这样的速度真的是让我眼前一亮,回想起之前用flex布局写一个这样的三列布局,尽管说也不是特别困难,可是相关于这个grid布局来说,那真的是一个天上一个地下,完全没法比较的,一起也让我愈加坚决的要将这个布局牢牢的把握在自己的手里。
在加上教师今日关于整个项目的布局解说,也是让我醍醐灌顶,曾经我关于写项目的时分有点不知道怎样下手不说,一起耶斯直接写页面的,渐渐写然后渐渐改,也没有就是说写文档的习惯,可是今日教师讲了之后才知道这个过程是多么的重要,是写代码的第一步,而曾经的我从来没有这样做过,所以就造成了我每次写页面的时分感觉晕头转向,不知道从哪里下手不说,写多了有时分都不知道自己之前写的代码在什么位置,改都不好修改,这次学习之后,真的要养成写项目之前将全体的布局先写进一个文档,让自己有一个大体的思路,这样项目写起来才会愈加的迅捷与失误的几率变少。
还有关于flex与grid两者之间布局相联系,教师画的两张图让我有了愈加深入的感受。
flex:项目—->容器(是一个超大的单元格调集/网格区域)
grid:项目—->单元格—->容器
正是这样的一个图让我愈加直观的了解到了两者之间的区别与交互运用,全体的布局运用grid布局,而单行内的则运用flex布局,两个交互运用,关于布局来说愈加的便利,处理起来也愈加的简单。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。