/* 电脑大屏--lg*/
.qui-wrapper{
width: 1170px;
} /* 电脑小屏--md */
@media screen and (max-width:1200px){ .qui-wrapper{ width: 970px; } } /* 平板--sm */ @media screen and (max-width:992px){ .qui-wrapper{ width: 750px; } } /* 手机 xs*/ @media screen and (max-width:768px){ .qui-wrapper{ width: 100%; } }
默认12列的单元格栅格系统
先写一行class="qui-row",行的里面写列(即格子系统)class="qui-col*" 1~12的罗马数字被作为了栅格系统的12列格子的命名。
<div class=".qui-row">
<div class="qui-col5 "> <!--内容--> </div>
<div class="qui-col8 "> <!--内容--> </div>
</div>
增加一个qui-row10class="qui-row qui-row10"
<div class="qui-row qui-row10">
<div class="qui-col5 "> <!--内容--> </div>
<div class="qui-col5 "> <!--内容--> </div>
</div>
利用10列删格系统平分5等份
可以通过 .fill*的写法让 qui-col12列栅格系统列发生偏移,例如 .qui-fill1将会让列往右偏移1个格子的宽度。
<div class=".qui-row">
<div class="qui-col4 qui-fill1"> <!--内容--> </div>
<div class="qui-col4 "> <!--内容--> </div>
</div>
qui-fill1
qui-fill1-5 额外增加了1.5个各自的位移
qui-fill2
qui-fill3
qui-fill4
qui-fill5
qui-fill6
qui-fill7
qui-fill8
实现栅格系统的多重嵌套 嵌套依然先写一行class="qui-row"
<div class=".qui-row">
<div class="qui-col6 ">
<div class=".qui-row">
<div class="qui-col6">
<!--内容-->
</div>
<div class="qui-col6">
<!--内容-->
</div>
</div>
</div>
<div class="qui-col6 ">
<!--内容-->
</div>
</div>
所有的移动端的样式定义均以qui-sm-*格式,无一例外。
为了满足移动端布局更加灵活,新增了移动版栅格系统,此演示仅为抛石引玉,在实际应用中还有很多问题需要解决,我们期待与使用者一同探讨解决! .qui-col5 qui-sm-*
<div class="qui-row "> <div class="qui-col1 qui-sm-col1">
...
</div>
<div class="qui-col11 qui-sm-col11">
...
</div> </div>
定义了常用移动端字体大小 qui-sm-fs12 , qui-sm-fs14,qui-sm-fs16 ... qui-sm-fs30
定义了常用移动间距 qui-sm-pd10 ,qui-sm-pd20,qui-sm-pd-0-20 (上下为0,左右20)等等