style.scss 1.48 KB
.site-layout {
    .site-layout-background {
        background: #1890ff;
        height: 60px;
    }

    .site-layout-header {
        align-items: center;
        display: flex;
        justify-content: center;
        position: relative;

        &::before {
            background-color: #fff;
            content: '';
            height: 36px;
            position: absolute;
            right: 0;
            top: 50%;
            transform: translate(0%, -50%);
            width: 1px;
        }
    }

    .icon {
        height: 18px;
        margin-right: 10px;
        width: 18px;
    }

    .logo-box {
        align-items: center;
        color: #fff;
        display: flex;
        margin: 0 auto;
        width: 1200px;
    }

    .platform {
        color: #fff;
        font-size: 16px;
        line-height: 28px;
    }

    .site-layout-tab-header {
        align-items: center;
        display: flex;
        justify-content: space-between;
        padding-left: 16px;
        padding-right: 16px;
    }

    .user-menu-box {
        align-items: center;
        cursor: pointer;
        display: flex;

        .user-title {
            color: #fff;
            font-size: 18px;
            font-weight: 500;
            padding-left: 4px;
        }
    }

    .content {
        flex: 1;
        height: calc(100vh - 82px);
        margin: 11px;
        overflow: auto;
        padding-bottom: 30px;
    }

    .meun-box {
        height: calc(100vh - 82px);
        overflow: hidden;
    }
}