switch(开关)

mui提供了开关控件,点击滑动两种手势都可以对开关控件进行操作,UI如下:

switch(开关) - 图1

默认开关控件,带on/off文字提示,打开时为绿色背景,基本class类为.mui-switch.mui-switch-handle,DOM结构如下:

  1. <div class="mui-switch">
  2. <div class="mui-switch-handle"></div>
  3. </div>

若希望开关默认为打开状态,只需要在.mui-switch节点上增加.mui-active类即可,如下:

  1. <!-- 开关打开状态,多了一个.mui-active类 -->
  2. <div class="mui-switch mui-active">
  3. <div class="mui-switch-handle"></div>
  4. </div>

若希望隐藏on/off文字提示,变成简洁模式,需要在.mui-switch节点上增加.mui-switch-mini类,如下:

  1. <!-- 简洁模式开关关闭状态 -->
  2. <div class="mui-switch mui-switch-mini">
  3. <div class="mui-switch-handle"></div>
  4. </div>
  5. <!-- 简洁模式开关打开状态 -->
  6. <div class="mui-switch mui-switch-mini mui-active">
  7. <div class="mui-switch-handle"></div>
  8. </div>

mui默认还提供了蓝色开关控件,只需在.mui-switch节点上增加.mui-switch-blue类即可,如下:

  1. <!-- 蓝色开关关闭状态 -->
  2. <div class="mui-switch mui-switch-blue">
  3. <div class="mui-switch-handle"></div>
  4. </div>
  5. <!-- 蓝色开关打开状态 -->
  6. <div class="mui-switch mui-switch-blue mui-active">
  7. <div class="mui-switch-handle"></div>
  8. </div>

蓝色开关上增加.mui-switch-mini即可变成无文字的简洁模式