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

弹性布局 AUI-Flex

提示

需要单独载入 aui-flex.css 文件

AUI Flex( aui-flex.css )采用12个栅格进行布局,与 aui-col-xs-* 相比更灵活性,可以快速布局出自己所需要的框架结构。结合 aui.css,能彻底解决布局+样式的问题。

AUI Flex中,使用了 aui-flex-col(横向)aui-flex-row(纵向) 两种容器,只需要把栅格放入容器中即可。AUI Flex所有类支持嵌套布局,可任意进行排列。

使用AUI Flex可以方便解决垂直居中,多栏等高,等宽布局,任意对齐等。

注意

考虑到Android4.2.2对 flex 的兼容性问题,对 aui-flex-item-* 加了 position:relative 属性,但是不支持换行,行排列时如果有换行每行可以加入 aui-flex-col

AUI Flex语法详解

A.容器类

B.栅格类

C.对齐类

示例源码

<link rel="stylesheet" href="/static/auicss/css/aui-flex.css">
<section class="aui-content" style="background-color: #fff;">
    <div class="aui-flex-col aui-flex-center aui-border-tb">
        <div class="aui-flex-item-4 aui-flex-row aui-flex-middle aui-padded-10">
            <h3 class="aui-text-danger">淘抢购</h3>
            <p>可爱的你会喜欢</p>
            <img src="/static/auicss/img/f1.jpg">
        </div>
        <div class="aui-flex-item-8 aui-border-l">
            <div class="aui-flex-col aui-padded-10 aui-border-b">
                <div class="aui-flex-item-12">
                    <div class="aui-flex-item-9">
                        <h3 class="aui-text-info">有好货</h3>
                        <p>好品味从挑剔开始</p>
                    </div>
                    <div class="aui-flex-item-3 aui-text-right"><img src="/static/auicss/img/f2.jpg"></div>
                </div>
            </div>
            <div class="aui-flex-col">
                <div class="aui-flex-item-6 aui-padded-10" style="position: relative;">
                    <h5 class="aui-text-warning">爱逛街</h5>
                    <p>疯狂赛车来袭</p>
                    <img src="/static/auicss/img/f3.jpg">
                </div>
                <div class="aui-flex-item-6 aui-padded-10 aui-border-l">
                    <h5 class="aui-text-success">必买清单</h5>
                    <p>都帮你整理好啦</p>
                    <img src="/static/auicss/img/f5.jpg">
                </div>
            </div>
        </div>
    </div>
</section>