开始使用 布局容器和栅格系统 文字样式 背景颜色 按钮 标签、角标、红点 图标 单选、多选、开关 进度条 顶部导航 底部工具栏 底部工具栏扩展 表单 列表 卡片列表 宫格布局 弹性布局 时间轴 聊天气泡 信息条 提示条 仿微信首页 仿微信朋友圈 仿今日头条 仿知乎首页 仿淘宝首页 会员中心首页一 会员中心首页二 订单列表首页 弹窗 Dialog 弹窗 Toast 弹出菜单 底部弹出框 底部分享盒子 下拉刷新 轮播组件 滚动监听 按钮组工具栏 搜索条 滑块 Tab切换栏 折叠面板 图片懒加载 自定义主题样式 列表左滑删除

列表

AUI 2.1中重新定义了列表类,使用 .aui-list 可以完成列表、图文列表、图片列表、带箭头/图标列表、表单布局、通讯录样式、列表选择器等常见列表类布局,并且方便用户自由扩展。

示例源码

<div class="aui-content aui-margin-b-15"> <ul class="aui-list aui-list-in"> <li class="aui-list-header"> 简单的列表布局 </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> Item1 </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> Item2 </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">Item3</div> </div> </li> </ul> </div> <div class="aui-content aui-margin-b-15"> <ul class="aui-list aui-list-in"> <li class="aui-list-header"> 带有右侧箭头 </li> <li class="aui-list-item aui-list-item-middle"> <div class="aui-list-item-inner aui-list-item-arrow"> Item1 </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner aui-list-item-arrow"> Item2 </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner aui-list-item-arrow"> Item3 </div> </li> </ul> </div> <div class="aui-content aui-margin-b-15"> <ul class="aui-list aui-list-in"> <li class="aui-list-header"> 带有其他元素的列表 </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">text</div> <div class="aui-list-item-right">信息</div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">label</div> <div class="aui-list-item-right"> <div class="aui-label aui-label-info">标签</div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner aui-list-item-arrow"> <div class="aui-list-item-title">dot</div> <div class="aui-list-item-right"> <div class="aui-dot" style="position:relative;top:0; right:0"></div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner aui-list-item-arrow"> <div class="aui-list-item-title">badge</div> <div class="aui-list-item-right"> <div class="aui-badge" style="position:relative;top:0; left:0">88</div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner aui-list-item-arrow"> <div class="aui-list-item-title">badge</div> <div class="aui-list-item-right"> <div class="aui-badge" style="position:relative;top:0; left:0"></div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner aui-list-item-arrow"> <div class="aui-list-item-title">progress</div> <div class="aui-list-item-right"> <div class="aui-progress aui-progress aui-progress-xxs" style="width:5rem;"> <div class="aui-progress-bar" style="width: 60%;"></div> </div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner aui-list-item-arrow"> <div class="aui-list-item-title">range</div> <div class="aui-list-item-right"> <div class="aui-range"> <input type="range" class="aui-range" value="30" max="100" min="1" step="1" id="range" /> </div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">switch</div> <div class="aui-list-item-right"> <input type="checkbox" class="aui-switch" checked> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">radio</div> <div class="aui-list-item-right"> <input type="radio" class="aui-radio" checked> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">checkbox</div> <div class="aui-list-item-right"> <input type="checkbox" class="aui-checkbox" checked> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">bar-btn</div> <div class="aui-list-item-right"> <div class="aui-bar aui-bar-btn aui-bar-btn-sm" style="width:60%;float:right"> <div class="aui-bar-btn-item"> <i class="aui-iconfont aui-icon-minus"></i> </div> <div class="aui-bar-btn-item"> <input type="number" class="aui-input aui-text-center" value="1" > </div> <div class="aui-bar-btn-item"> <i class="aui-iconfont aui-icon-plus"></i> </div> </div> </div> </div> </li> </ul> </div> <div class="aui-content aui-margin-b-15"> <ul class="aui-list aui-list-in"> <li class="aui-list-header">带有图标、底线缩进</li> <li class="aui-list-item"> <div class="aui-list-item-label-icon"> <i class="aui-iconfont aui-icon-home"></i> </div> <div class="aui-list-item-inner"> 这是一个列表项 </div> </li> <li class="aui-list-item"> <div class="aui-list-item-label-icon"> <i class="aui-iconfont aui-icon-edit"></i> </div> <div class="aui-list-item-inner"> 这是一个列表项 </div> </li> <li class="aui-list-item"> <div class="aui-list-item-label-icon"> <i class="aui-iconfont aui-icon-camera"></i> </div> <div class="aui-list-item-inner"> 这是一个列表项 </div> </li> </ul> </div> <div class="aui-content aui-margin-b-15"> <ul class="aui-list aui-media-list"> <li class="aui-list-header"> 图文列表 </li> <li class="aui-list-item aui-list-item-arrow"> <div class="aui-media-list-item-inner"> <div class="aui-list-item-inner"> <div class="aui-list-item-text"> <div class="aui-list-item-title">带有媒体的列表一</div> <div class="aui-list-item-right">08:00</div> </div> <div class="aui-list-item-text aui-ellipsis-2"> 这里是内容区域,新版中的列表布局可以很轻松的帮助开发者完成常见列表样式。 </div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-media-list-item-inner"> <div class="aui-list-item-media"> <img src="/static/auicss/img/demo1.png"> </div> <div class="aui-list-item-inner"> <div class="aui-list-item-text"> <div class="aui-list-item-title">带有媒体的列表二</div> <div class="aui-list-item-right">08:00</div> </div> <div class="aui-list-item-text"> 在下方我们加入了aui-info信息条 </div> </div> </div> <div class="aui-info" style="padding-top:0"> <div class="aui-info-item"> <img src="/static/auicss/img/liulangnan.png" style="width:1rem" class="aui-img-round" /><span class="aui-margin-l-5">流浪男</span> </div> <div class="aui-info-item">2015-07-14 10:31</div> </div> </li> <li class="aui-list-item"> <div class="aui-media-list-item-inner"> <div class="aui-list-item-media"> <img src="/static/auicss/img/demo1.png"> </div> <div class="aui-list-item-inner"> <div class="aui-list-item-text"> <div class="aui-list-item-title">带有媒体的列表三</div> <div class="aui-list-item-right">08:00</div> </div> <div class="aui-list-item-text"> 这里是内容区域,新版中的列表布局可以很轻松的帮助开发者完成常见列表样式。 </div> <div class="aui-info aui-margin-t-5" style="padding:0"> <div class="aui-info-item"> <img src="/static/auicss/img/liulangnan.png" style="width:1rem" class="aui-img-round" /><span class="aui-margin-l-5">流浪男</span> </div> <div class="aui-info-item">2015-07-14 10:31</div> </div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-media-list-item-inner"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">媒体项右侧显示</div> <div class="aui-list-item-text"> 这里是内容区域,新版中的列表布局可以很轻松的帮助开发者完成常见列表样式。 </div> </div> <div class="aui-list-item-media"> <img src="/static/auicss/img/demo4.png"> </div> </div> </li> </ul> </div> <div class="aui-content aui-margin-b-15"> <ul class="aui-list aui-media-list"> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">多张图片列表一</div> <p>借助栅格来实现图片列表</p> <div class="aui-row aui-row-padded"> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo1.png"/> </div> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo2.png" /> </div> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo3.png" /> </div> </div> </div> </li> <li class="aui-list-item"> <div class="aui-list-item-inner"> <div class="aui-list-item-title">多张图片列表一</div> <p>借助栅格来实现图片列表</p> <div class="aui-row aui-row-padded"> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo1.png"/> </div> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo2.png" /> </div> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo3.png" /> </div> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo1.png" /> </div> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo2.png" /> </div> <div class="aui-col-xs-4"> <img src="/static/auicss/img/demo3.png" /> </div> </div> </div> </li> </ul> </div> <div class="aui-content aui-margin-b-15"> <ul class="aui-list aui-media-list"> <li class="aui-list-header"> 通讯录样式列表 </li> <li class="aui-list-item aui-list-item-middle"> <div class="aui-media-list-item-inner"> <div class="aui-list-item-media" style="width: 3rem;"> <img src="/static/auicss/img/demo5.png" class="aui-img-round aui-list-img-sm"> </div> <div class="aui-list-item-inner aui-list-item-arrow"> <div class="aui-list-item-text"> <div class="aui-list-item-title aui-font-size-14">AUI</div> <div class="aui-list-item-right">08:00</div> </div> <div class="aui-list-item-text"> www.auicss.com </div> </div> </div> </li> <li class="aui-list-item aui-list-item-middle"> <div class="aui-media-list-item-inner"> <div class="aui-list-item-media" style="width: 3rem;"> <img src="/static/auicss/img/liulangnan.png" class="aui-img-round aui-list-img-sm"> </div> <div class="aui-list-item-inner aui-list-item-arrow"> 流浪男 </div> </div> </li> </ul> </div> <div class="aui-content-padded"> <ul class="aui-list"> <li class="aui-list-header">aui-content-padded</li> <li class="aui-list-item aui-arrow-right"> <div class="aui-list-item-inner"> 这是一个列表项 </div> </li> <li class="aui-list-item aui-arrow-right"> <div class="aui-list-item-inner"> 这是一个列表项 </div> </li> <li class="aui-list-item aui-arrow-right"> <div class="aui-list-item-inner"> 这是一个列表项 </div> </li> </ul> </div>