@yelon/theme
Version:
ng-yunzai theme system library.
137 lines (120 loc) • 2.88 kB
text/less
.@{ant-prefix}-drawer {
&-left,
&-right {
@media (min-width: @drawer-sm) {
.drawer-sm {
width: auto ;
max-width: @drawer-sm;
}
}
@media (max-width: (@drawer-sm - 1)) {
.drawer-sm {
width: 100% ;
}
}
@media (min-width: @drawer-md) {
.drawer-md {
width: auto ;
max-width: @drawer-md;
}
}
@media (max-width: (@drawer-md - 1)) {
.drawer-md {
width: 100% ;
}
}
@media (min-width: @drawer-lg) {
.drawer-lg {
width: auto ;
max-width: @drawer-lg;
}
}
@media (max-width: (@drawer-lg - 1)) {
.drawer-lg {
width: 100% ;
}
}
@media (min-width: @drawer-xl) {
.drawer-xl {
width: auto ;
max-width: @drawer-xl;
}
}
@media (max-width: (@drawer-xl - 1)) {
.drawer-xl {
width: 100% ;
}
}
}
&-top,
&-bottom {
@media (min-height: @drawer-sm-height) {
.drawer-sm {
height: auto ;
max-height: @drawer-sm-height;
}
}
@media (max-height: (@drawer-sm-height - 1)) {
.drawer-sm {
height: 100% ;
}
}
@media (min-height: @drawer-md-height) {
.drawer-md {
height: auto ;
max-height: @drawer-md-height;
}
}
@media (max-height: (@drawer-md-height - 1)) {
.drawer-md {
height: 100% ;
}
}
@media (min-height: @drawer-lg-height) {
.drawer-lg {
height: auto ;
max-height: @drawer-lg-height;
}
}
@media (max-height: (@drawer-lg-height - 1)) {
.drawer-lg {
height: 100% ;
}
}
@media (min-height: @drawer-xl-height) {
.drawer-xl {
height: auto ;
max-height: @drawer-xl-height;
}
}
@media (max-height: (@drawer-xl-height - 1)) {
.drawer-xl {
height: 100% ;
}
}
}
}
.drawer {
&-footer {
/**
* Drawer bottom area for use in drawer target components
*
* 抽屉底部区域,用于抽屉目标组件内使用,一般完整用法:
* ```html
* <div class="drawer-footer">
* <button nz-button (click)="cancel()">Cancel</button>
* <button nz-button nzType="primary" (click)="ok()">OK</button>
* </div>
* ```
*/
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: @drawer-footer-padding-vertical @drawer-body-padding;
text-align: right;
background: @popover-background;
border-top: @border-width-base @border-style-base @border-color-split;
border-radius: 0 0 @border-radius-base @border-radius-base;
}
}