Java 杂谈Javaっ碎片化代码

MUI组件(3)

2019-04-14  本文已影响10人  白晓明

grid(栅格)

栅格参数
尺寸 超小屏幕(<400px)(Extrasmall) 小屏幕(≥400px)(Small)
类前缀 .mui-col-xs-[1-12] .mui-col-sm-[1-12]
列数 12 12
可嵌套
<div class="mui-row">
    <div class="mui-col-sm-6 mui-col-xs-12">
        <li class="mui-table-view-cell">
            <a class="mui-navigate-right">Item1</a>
        </li>
    </div>
    <div class="mui-col-sm-6 mui-col-xs-12">
        <li class="mui-table-view-cell">
            <a class="mui-navigate-right">Item2</a>
        </li>
    </div>
</div>

list(列表)

//使用ml快捷生成默认列表
<ul class="mui-table-view">
    <li class="mui-table-view-cell">Item 1</li>
    <li class="mui-table-view-cell">Item 2</li>
    <li class="mui-table-view-cell">Item 3</li>
</ul>
普通列表
/*点击变蓝色高亮*/
.mui-table-view-cell.mui-active{
    background-color: #0062CC;
}

右侧带箭头列表
<ul class="mui-table-view">
    <li class="mui-table-view-cell">
        Item 1
        <span class="mui-badge mui-badge-blue">10</span>
    </li>
    <li class="mui-table-view-cell">
        Item 2
        <span class="mui-badge mui-badge-inverted mui-badge-blue">8</span>
    </li>
    <li class="mui-table-view-cell">
        Item 3
    </li>
</ul>
带角标列表
<label>图文居左</label>
<ul class="mui-table-view">
    <li class="mui-table-view-cell mui-media">
        <a href="javascript:;">
            <img class="mui-media-object mui-pull-left" src="images/logo.png">
            <div class="mui-media-body">
                幸福
                <p class="mui-ellipsis">能和心爱的人一起睡觉,是件幸福的事情;可是,打呼噜怎么办?</p>
            </div>
        </a>
    </li>
    <li class="mui-table-view-cell mui-media">
        <a href="javascript:;">
            <img class="mui-media-object mui-pull-left" src="">
            <div class="mui-media-body">
                木屋
                <p class="mui-ellipsis">想要这样一间小木屋,夏天挫冰吃瓜,冬天围炉取暖.</p>
            </div>
        </a>
    </li>
    <li class="mui-table-view-cell mui-media">
        <a href="javascript:;">
            <img class="mui-media-object mui-pull-left" src="">
            <div class="mui-media-body">
                CBD
                <p class="mui-ellipsis">烤炉模式的城,到黄昏,如同打翻的调色盘一般.</p>
            </div>
        </a>
    </li>
</ul>
<label>图文居右</label>
<ul class="mui-table-view">
    <li class="mui-table-view-cell mui-media">
        <a href="javascript:;">
            <img class="mui-media-object mui-pull-right" src="images/logo.png">
            <div class="mui-media-body">
                幸福
                <p class="mui-ellipsis">能和心爱的人一起睡觉,是件幸福的事情;可是,打呼噜怎么办?</p>
            </div>
        </a>
    </li>
    <li class="mui-table-view-cell mui-media">
        <a href="javascript:;">
            <img class="mui-media-object mui-pull-right" src="">
            <div class="mui-media-body">
                木屋
                <p class="mui-ellipsis">想要这样一间小木屋,夏天挫冰吃瓜,冬天围炉取暖.</p>
            </div>
        </a>
    </li>
    <li class="mui-table-view-cell mui-media">
        <a href="javascript:;">
            <img class="mui-media-object mui-pull-right" src="">
            <div class="mui-media-body">
                CBD
                <p class="mui-ellipsis">烤炉模式的城,到黄昏,如同打翻的调色盘一般.</p>
            </div>
        </a>
    </li>
</ul>
图文列表

icon(图标)

<span class="mui-icon mui-icon-weixin"></span>

transparentBar(透明状态栏)

//透明标题栏我们需要给标题栏节点添加 .mui-bar-transparent 样式
<header class="mui-bar mui-bar-nav mui-bar-transparent">
    <h1 class="mui-title">标题</h1>
</header>
DOM API 作用 JS API
data-top 距离顶部高度(滚动到该位置即触发 {top:0}
data-offset 滚动透明距离 {offset:150}
data-duration 过渡时间 ms {duration:16}
data-scrollby 监听区域滚动容器 {scrollyby:DOM}
//DOM 用例
<header class="mui-bar mui-bar-nav mui-bar-transparent" data-top='0' data-offset='150' data-duration='16' data-scrollby=".mui-scroll-wrapper">
    <h1 class="mui-title">标题</h1>
</header>
//JS API用例
mui('.mui-bar-transparent').transparent({
    top: 0,
    offset: 150,
    duration: 16,
    scrollby: document.querySelector('.mui-scroll-wrapper')
})

参考文档

上一章 下一章
上一篇下一篇

猜你喜欢

热点阅读