一 color(颜色)
mui中组件以iOS 7为基础,补充部分Android特有控件,颜色值主要有以下五种:
primary => #007aff; //蓝色(blue)
success => #4cd964; //绿色(green)
warning => #f0ad4e; //黄色(yellow)
danger => #dd524d; //红色(red)
royal => #8a6de9; //紫色(purple)
注:上述primary等颜色值关键词在引用的时候可以替换成对应的颜色单词,如 .mui-btn-primary
等效于 .mui-btn-blue
。
二 badge(数字角标)
数字角标一般和其它控件(列表、9宫格、选项卡等)配合使用,用于进行数量提示。 角标的核心类是 .mui-badge
,默认为实心灰色背景。
另外mui内置了蓝色(primary/blue)、绿色(success/green)、黄色(warning/yellow)、红色(danger/red)、紫色(royal/purple)五种颜色,通过给button、span或者a标签等添加 .mui-badge-*
类添加背景颜色。如:
<span class="mui-badge">1</span> <!--灰色-->
<span class="mui-badge mui-badge-primary">2</span> <!--蓝色-->
<span class="mui-badge mui-badge-success">3</span> <!--绿色-->
<span class="mui-badge mui-badge-warning">4</span> <!--黄色-->
<span class="mui-badge mui-badge-danger">5</span> <!--红色-->
<span class="mui-badge mui-badge-royal">6</span> <!--紫色-->
扩展:若无需底色(背景色),则增加 .mui-badge-inverted
类即可
三 button(按钮)
在button节点上增加 .mui-btn
类,即可生成默认按钮,默认背景为白色。另外mui内置了蓝色(primary/blue)、绿色(success/green)、黄色(warning/yellow)、红色(danger/red)、紫色(royal/purple)五种颜色,通过给button或者a标签添加 .mui-btn-*
类添加背景颜色。
<button type="button" class="mui-btn">默认</button>
<button type="button" class="mui-btn mui-btn-primary">蓝色</button>
<button type="button" class="mui-btn mui-btn-success">绿色</button>
<button type="button" class="mui-btn mui-btn-warning">黄色</button>
<button type="button" class="mui-btn mui-btn-danger">红色</button>
<button type="button" class="mui-btn mui-btn-royal">紫色</button>
扩展:若希望生成无底色、有边框的按钮,仅需增加 .mui-btn-outlined
类即可
四 switch(开关)
默认开关控件,带on/off文字提示,默认打开时为绿色背景,可选颜色为蓝色,给 mui-switch
添加 .mui-switch-blue
类即可。
<div class="mui-switch mui-active">
<div class="mui-switch-handle"></div>
</div>
<div class="mui-switch mui-switch-blue mui-active">
<div class="mui-switch-handle"></div>
</div>
五 任意元素
可以给任意元素添加 .mui-bg-*
类添加背景颜色,可选参数为 primary/positive/negative
。
<div class="mui-bg-primary">我是蓝色背景</div>
<div class="mui-bg-positive">我是绿色背景</div>
<div class="mui-bg-negative">我是红色背景</div>