动手
在common.less中添加
.row{display:grid;grid-template-columns: repeat(12,1fr);gap: 10px;}
在big.less中添加
.col-lg-12{grid-column: span 12;}.col-lg-11{grid-column: span 11;}.col-lg-10{grid-column: span 10;}.col-lg-9{grid-column: span 9;}.col-lg-8{grid-column: span 8;}.col-lg-7{grid-column: span 7;}.col-lg-6{grid-column: span 6;}.col-lg-5{grid-column: span 5;}.col-lg-4{grid-column: span 4;}.col-lg-3{grid-column: span 3;}.col-lg-2{grid-column: span 2;}.col-lg-1{grid-column: span 1;}
在medium.less:
.col-md-12{grid-column: span 12;}.col-md-11{grid-column: span 11;}.col-md-10{grid-column: span 10;}.col-md-9{grid-column: span 9;}.col-md-8{grid-column: span 8;}.col-md-7{grid-column: span 7;}.col-md-6{grid-column: span 6;}.col-md-5{grid-column: span 5;}.col-md-4{grid-column: span 4;}.col-md-3{grid-column: span 3;}.col-md-2{grid-column: span 2;}.col-md-1{grid-column: span 1;}
就可以在index.html:
<div class="container"><div class="row"><div class="col-lg-4 col-md-6">a</div><div class="col-lg-4 col-md-6">a</div><div class="col-lg-4 col-md-6">a</div></div></div>
如此调用 以达到效果
同理在samll.less small-x.less中添加类似代码col-sm-n col-xx-n
想要全部都有类似的格子大小 也可以直接在common.less中定义col-n
栅格系统的目的
在后续有改动时不用再修改css直接修改调用class的名称即可
手写的目的:理解原理,以后调用库时也明白.
