UNPKG

ui-vue-antd

Version:

An enterprise-class UI design language and Vue-based implementation

92 lines (91 loc) 1.97 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ .ant-layout { display: flex; flex-direction: column; flex: auto; background: #f0f2f5; } .ant-layout, .ant-layout * { box-sizing: border-box; } .ant-layout.ant-layout-has-sider { flex-direction: row; } .ant-layout.ant-layout-has-sider > .ant-layout, .ant-layout.ant-layout-has-sider > .ant-layout-content { overflow-x: hidden; } .ant-layout-header, .ant-layout-footer { flex: 0 0 auto; } .ant-layout-header { background: #001529; padding: 0 50px; height: 64px; line-height: 64px; } .ant-layout-footer { background: #f0f2f5; padding: 24px 50px; color: rgba(0, 0, 0, 0.65); font-size: 14px; } .ant-layout-content { flex: auto; } .ant-layout-sider { transition: all .2s; position: relative; background: #001529; /* fix firefox can't set width smaller than content on flex item */ min-width: 0; } .ant-layout-sider-children { height: 100%; padding-top: 0.1px; margin-top: -0.1px; } .ant-layout-sider-has-trigger { padding-bottom: 48px; } .ant-layout-sider-right { order: 1; } .ant-layout-sider-trigger { position: fixed; text-align: center; bottom: 0; cursor: pointer; height: 48px; line-height: 48px; color: #fff; background: #002140; z-index: 1; transition: all .2s; } .ant-layout-sider-zero-width > * { overflow: hidden; } .ant-layout-sider-zero-width-trigger { position: absolute; top: 64px; right: -36px; text-align: center; width: 36px; height: 42px; line-height: 42px; background: #001529; color: #fff; font-size: 18px; border-radius: 0 8px 8px 0; cursor: pointer; transition: background .3s ease; } .ant-layout-sider-zero-width-trigger:hover { background: #192c3e; }