一 color(颜色)

mui中组件以iOS 7为基础,补充部分Android特有控件,颜色值主要有以下五种:

  1. primary => #007aff; //蓝色(blue)
  2. success => #4cd964; //绿色(green)
  3. warning => #f0ad4e; //黄色(yellow)
  4. danger => #dd524d; //红色(red)
  5. 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-* 类添加背景颜色。如:

  1. <span class="mui-badge">1</span> <!--灰色-->
  2. <span class="mui-badge mui-badge-primary">2</span> <!--蓝色-->
  3. <span class="mui-badge mui-badge-success">3</span> <!--绿色-->
  4. <span class="mui-badge mui-badge-warning">4</span> <!--黄色-->
  5. <span class="mui-badge mui-badge-danger">5</span> <!--红色-->
  6. <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-* 类添加背景颜色。

  1. <button type="button" class="mui-btn">默认</button>
  2. <button type="button" class="mui-btn mui-btn-primary">蓝色</button>
  3. <button type="button" class="mui-btn mui-btn-success">绿色</button>
  4. <button type="button" class="mui-btn mui-btn-warning">黄色</button>
  5. <button type="button" class="mui-btn mui-btn-danger">红色</button>
  6. <button type="button" class="mui-btn mui-btn-royal">紫色</button>

扩展:若希望生成无底色、有边框的按钮,仅需增加 .mui-btn-outlined 类即可

switch(开关)

默认开关控件,带on/off文字提示,默认打开时为绿色背景,可选颜色为蓝色,给 mui-switch 添加 .mui-switch-blue 类即可。

  1. <div class="mui-switch mui-active">
  2. <div class="mui-switch-handle"></div>
  3. </div>
  4. <div class="mui-switch mui-switch-blue mui-active">
  5. <div class="mui-switch-handle"></div>
  6. </div>

任意元素

可以给任意元素添加 .mui-bg-* 类添加背景颜色,可选参数为 primary/positive/negative

  1. <div class="mui-bg-primary">我是蓝色背景</div>
  2. <div class="mui-bg-positive">我是绿色背景</div>
  3. <div class="mui-bg-negative">我是红色背景</div>