赵梦欢
赵梦欢
  • 发布:2016-07-28 12:12
  • 更新:2016-07-28 12:12
  • 阅读:14960

mui--栅格系统

分类:MUI

mui中定义了一个简单适用的栅格系统,将每一行宽度平均分为12份,每一份作为一个子栅格,每一行的内容置于.mui-row行容器中,通过.mui-col-xs-*和.mui-col-sm-*将行分成若干行。使用以下媒体查询(media query)将.mui-row像素宽度400px作为分界,.mui-row像素宽度低于400px的使用.mui-col-xs-*,当.mui-row像素宽度高于400px使用.mui-col-sm-*。.mui-row宽度若不设置,默认为屏幕像素宽度。

通过给每一行中的列设置1~12的数值,相应列的宽度会随着.mui-row像素宽度变化。若一行中列的数值和大于12,多余的列所在元素会作为一个整体另起一行排列。

<style type="text/css">  
    .mui-row{  
        height: 50px;  
        line-height: 50px;  
        text-align: center;   
    }  
    .mui-col-sm-3{  
        border: 1px solid #aaa;  
    }  
    .mui-col-sm-9{  
        border: 1px solid #aaa;  
    }  
</style>  
<div class="mui-row">  
    <div class="mui-col-xs-4 mui-col-sm-3">  
        .mui-col-sm-3  
    </div>  
    <div class="mui-col-xs-8 mui-col-sm-9">  
        .mui-col-sm-9  
    </div>  
</div>

这样我们得到了两列元素,当.mui-row像素宽度低于400px时,左侧宽度为4份子栅格宽度,右侧宽度为8份子栅格宽度;当.mui-row像素宽度高于400px时,左侧宽度为3份子栅格宽度,右侧宽度为9份子栅格宽度。

4 关注 分享
lhyh Trust 2***@qq.com 诚展小刚

要回复文章请先登录注册

3***@qq.com

3***@qq.com

回复 4***@qq.com :
另开的帖子一直没人回复...
2017-03-30 15:23
4***@qq.com

4***@qq.com

回复 3***@qq.com :
我也是遇到这个问题,为什么这个问题不另起一帖来讨论,隐藏在这里,我也是刚看到的,而且这里讨论还没有解决方案
2017-03-30 09:06
mrwhisper

mrwhisper

如何将栅格内的图片居中呢?
代码如下
<div class="mui-row" >

<div class="mui-table-view mui-col-sm-4 mui-col-xs-4">

<div class="mui-card-header mui-card-model">
<img src="./img/book128.png" />
</div>

</div>
<div class="mui-table-view mui-col-sm-4 mui-col-xs-4">
<div class="mui-card-header mui-card-model">
<img src="./img/book128.png" />
</div>
</div>
<div class="mui-table-view mui-col-sm-4 mui-col-xs-4">
<div class="mui-card-header mui-card-model">
<img src="./img/book128.png" />
</div>
</div>
</div>
2016-10-20 21:47
3***@qq.com

3***@qq.com

回复 赵梦欢 :
不完全是。
左右滑动是区域滑动。
上下滑动是整个页面的内容大于一屏幕,所以有纵向的滚动条,触摸在其他区域可以上下滑动页面,放到区域滚动的部分就不能上下滑动页面。
代码如下:

<div class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
<div class="mui-scroll">
<a class="mui-control-item contrlo-item-content">
<img src="img/wutu1.png" />
<div class="brand mui-ellipsis">淡淡a淡淡a淡淡a淡淡a淡淡a淡淡a淡淡a淡淡a</div>
<div class="brand-explain">20113年4月 8万公里</div>
<div class="sale-price">8.80<span>万</span></div>
</a>
<a class="mui-control-item contrlo-item-content">
<img src="img/wutu1.png" />
<div class="brand mui-ellipsis">淡淡的</div>
<div class="brand-explain">20113年4月 8万公里</div>
<div class="sale-price">8.80<span>万</span></div>
</a>
<a class="mui-control-item contrlo-item-content">
<img src="img/wutu1.png" />
<div class="brand mui-ellipsis">淡淡的</div>
<div class="brand-explain">20113年4月 8万公里</div>
<div class="sale-price">8.80<span>万</span></div>
</a>
<a class="mui-control-item contrlo-item-content">
<img src="img/wutu1.png" />
<div class="brand mui-ellipsis">淡淡的</div>
<div class="brand-explain">20113年4月 8万公里</div>
<div class="sale-price">8.80<span>万</span></div>
</a>
<a class="mui-control-item contrlo-item-content">
<img src="img/wutu1.png" />
<div class="brand mui-ellipsis">淡淡的</div>
<div class="brand-explain">20113年4月 8万公里</div>
<div class="sale-price">8.80<span>万</span></div>
</a>
<a class="mui-control-item contrlo-item-content">
<img src="img/wutu1.png" />
<div class="brand mui-ellipsis">淡淡的</div>
<div class="brand-explain">20113年4月 8万公里</div>
<div class="sale-price">8.80<span>万</span></div>
</a>
</div>
</div>
2016-10-17 11:35
赵梦欢

赵梦欢 (作者)

回复 3***@qq.com :
说百了你又想左右滑动,又想上下滑动?
2016-10-17 11:13
3***@qq.com

3***@qq.com

回复 赵梦欢 :
嗯 辛苦了。
这里有一个问题,不知您是否有时间帮忙看一下。
scroll 用了横向滚动,手按在上下横向滚动的地方,想上下滑就无法使用,只有讲手按在非滑动区域才能上下滑。请问这个问题有遇到过吗?
2016-10-14 17:54
赵梦欢

赵梦欢 (作者)

回复 3***@qq.com :
不好意思,之前打错了,已经更正。
2016-09-09 09:43
3***@qq.com

3***@qq.com

“当.mui-row像素宽度高于400px时,左侧宽度为4份子栅格宽度,右侧宽度为8份子栅格宽度。”
应该是左侧3份,右侧9份吧。您示例中的代码如下:
<div class="mui-row">
<div class="mui-col-xs-4 mui-col-sm-3">
.mui-col-sm-3
</div>
<div class="mui-col-xs-8 mui-col-sm-9">
.mui-col-sm-9
</div>
</div>
2016-09-09 08:42
lsvih

lsvih

希望早日将这些讲解说明写在文档里,方便新人入坑→_→
2016-07-28 13:46
lhyh

lhyh

回复 赵梦欢 :
谢谢小青年 :-D
2016-07-28 12:53