mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-03 16:07:24 +00:00
90 lines
2.2 KiB
SCSS
90 lines
2.2 KiB
SCSS
@charset "UTF-8";
|
|
@import "../core/index-noreset.scss";
|
|
@import "./scss/mixin.scss";
|
|
@import "./scss/variable.scss";
|
|
|
|
@import "./rtl.scss";
|
|
|
|
#{$drawer-prefix} {
|
|
@include box-sizing;
|
|
position: fixed;
|
|
z-index: 1001;
|
|
background: $drawer-bg;
|
|
border: $drawer-border-width $drawer-border-style $drawer-border-color;
|
|
box-shadow: $drawer-shadow;
|
|
overflow: auto;
|
|
animation-duration: $motion-duration-standard;
|
|
animation-timing-function: $motion-ease-in-out;
|
|
|
|
&-right {
|
|
height: 100%;
|
|
max-width: 80%;
|
|
width: 240px;
|
|
}
|
|
|
|
&-left {
|
|
height: 100%;
|
|
max-width: 80%;
|
|
width: 240px;
|
|
}
|
|
|
|
&-top {
|
|
width: 100%;
|
|
}
|
|
|
|
&-bottom {
|
|
width: 100%;
|
|
}
|
|
|
|
&-header {
|
|
padding: $drawer-title-padding-top $drawer-title-padding-left-right $drawer-title-padding-bottom $drawer-title-padding-left-right;
|
|
border-bottom: $drawer-title-border-width $line-solid $drawer-title-border-color;
|
|
font-size: $drawer-title-font-size;
|
|
background: $drawer-title-bg-color;
|
|
color: $drawer-title-color;
|
|
}
|
|
|
|
&-no-title {
|
|
padding: 0;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
&-body {
|
|
padding: $drawer-content-padding-top $drawer-content-padding-left-right $drawer-content-padding-bottom $drawer-content-padding-left-right;
|
|
font-size: $drawer-content-font-size;
|
|
color: $drawer-content-color;
|
|
}
|
|
|
|
&-close {
|
|
position: absolute;
|
|
top: $drawer-close-top;
|
|
right: $drawer-close-right;
|
|
width: $drawer-close-width;
|
|
height: $drawer-close-width;
|
|
color: $drawer-close-color;
|
|
cursor: pointer;
|
|
|
|
&:link,
|
|
&:visited {
|
|
height: $drawer-close-width;
|
|
color: $drawer-close-color;
|
|
}
|
|
|
|
&:hover {
|
|
background: $drawer-close-bg-hovered;
|
|
color: $drawer-close-color-hovered;
|
|
}
|
|
|
|
& &-icon.#{$css-prefix}icon {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
@include icon-square-size(
|
|
$size: $drawer-close-size,
|
|
$marginTop: -($drawer-close-size / 2),
|
|
$marginLeft: -($drawer-close-size / 2)
|
|
);
|
|
}
|
|
}
|
|
}
|