布局组件定头定底

场景描述

有些页面,希望实现固定头部、固定底部,中间撑满,内容多时可滚动的效果,如下图所示

实现思路

在界面上放布局组件,通过设置样式实现

实现步骤

在 page 上增加 c-full 样式

案例1 内容区域放一个表格

运行效果如第一幅图所示。设置页面高度100%、布局高度100%,表格高度100%且出滚动条,css代码如下

.c-full{
    height:100% !important;

    :global{
        .ant-layout{
            height:100%;
        };
        .ant-table-wrapper{
            height:100%;
            overflow: auto;
        };
    }
}

案例2 内容区域放一个区块

运行效果如下图所示

设置页面高度100%、布局高度100%,布局的内容区域显示滚动条,css代码如下

.c-full{
    height:100% !important;

    :global{
        .ant-layout{
            height:100%;
        };
        .ant-layout-content{
            overflow: auto;
        };
    }
}

案例3 内容区域放一个行列

运行效果如下图所示,每列单独滚动

设置页面高度100%、布局高度100%,布局的内容区域显示滚动条,行和列的高度100%,列显示滚动条,css代码如下

.c-full{
    height:100% !important;

    :global{
        .ant-layout{
            height:100%;
        };
        .ant-layout-content{
            overflow: auto;
        };
        .ant-row{
            height:100%;
        }
        .ant-row .ant-col{
            height:100%;
            overflow: auto;
        };
    }
}

results matching ""

    No results matching ""

    results matching ""

      No results matching ""