list(列表)

普通列表

列表是常用的UI控件,mui封装的列表组件比较简单,只需要在ul节点上添加.mui-table-view类、在li节点上添加.mui-table-view-cell类即可,如下为示例代码

  1. <ul class="mui-table-view">
  2. <li class="mui-table-view-cell">Item 1</li>
  3. <li class="mui-table-view-cell">Item 2</li>
  4. <li class="mui-table-view-cell">Item 3</li>
  5. </ul>

list(列表) - 图1

自定义列表高亮颜色

点击列表,对应列表项显示灰色高亮,若想自定义高亮颜色,只需要重写.mui-table-view-cell.mui-active即可,如下:

  1. /*点击变蓝色高亮*/
  2. .mui-table-view-cell.mui-active{
  3. background-color: #0062CC;
  4. }

list(列表) - 图2

右侧添加导航箭头

若右侧需要增加导航箭头,变成导航链接,则只需在li节点下增加a子节点,并为该a节点增加.mui-navigate-right类即可,如下:

  1. <ul class="mui-table-view">
  2. <li class="mui-table-view-cell">
  3. <a class="mui-navigate-right">Item 1</a>
  4. </li>
  5. <li class="mui-table-view-cell">
  6. <a class="mui-navigate-right">Item 2</a>
  7. </li>
  8. <li class="mui-table-view-cell">
  9. <a class="mui-navigate-right">Item 3</a>
  10. </li>
  11. </ul>

list(列表) - 图3

右侧添加数字角标等控件

mui支持将数字角标、按钮、开关等控件放在列表中;mui默认将数字角标放在列表右侧显示,代码如下:

  1. <ul class="mui-table-view">
  2. <li class="mui-table-view-cell">Item 1
  3. <span class="mui-badge mui-badge-primary">11</span>
  4. </li>
  5. <li class="mui-table-view-cell">Item 2
  6. <span class="mui-badge mui-badge-success">22</span>
  7. </li>
  8. <li class="mui-table-view-cell">Item 3
  9. <span class="mui-badge">33</span>
  10. </li>
  11. </ul>

list(列表) - 图4

media list(图文列表)

图文列表继承自列表组件,主要添加了.mui-media.mui-media-object.mui-media-body.mui-pull-left/right几个类,如下为示例代码

list(列表) - 图5

list(列表) - 图6

  1. <ul class="mui-table-view">
  2. <li class="mui-table-view-cell mui-media">
  3. <a href="javascript:;">
  4. <img class="mui-media-object mui-pull-left" src="../images/shuijiao.jpg">
  5. <div class="mui-media-body">
  6. 幸福
  7. <p class='mui-ellipsis'>能和心爱的人一起睡觉,是件幸福的事情;可是,打呼噜怎么办?</p>
  8. </div>
  9. </a>
  10. </li>
  11. <li class="mui-table-view-cell mui-media">
  12. <a href="javascript:;">
  13. <img class="mui-media-object mui-pull-left" src="../images/muwu.jpg">
  14. <div class="mui-media-body">
  15. 木屋
  16. <p class='mui-ellipsis'>想要这样一间小木屋,夏天挫冰吃瓜,冬天围炉取暖.</p>
  17. </div>
  18. </a>
  19. </li>
  20. <li class="mui-table-view-cell mui-media">
  21. <a href="javascript:;">
  22. <img class="mui-media-object mui-pull-left" src="../images/cbd.jpg">
  23. <div class="mui-media-body">
  24. CBD
  25. <p class='mui-ellipsis'>烤炉模式的城,到黄昏,如同打翻的调色盘一般.</p>
  26. </div>
  27. </a>
  28. </li>
  29. </ul>

扩展阅读

代码块激活字符:

mlist