mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-10-14 17:33:01 +08:00
154 lines
2.6 KiB
SCSS
154 lines
2.6 KiB
SCSS
@use "common/var" as *;
|
|
|
|
.m-editor-props-panel {
|
|
height: 100%;
|
|
position: relative;
|
|
|
|
--props-style-panel-width: 300px;
|
|
|
|
.m-editor-props-form-panel {
|
|
padding-bottom: 10px;
|
|
position: relative;
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
|
|
.tmagic-design-scrollbar {
|
|
height: 100%;
|
|
}
|
|
}
|
|
|
|
.m-editor-props-property-panel {
|
|
&.show-style-panel {
|
|
padding-right: var(--props-style-panel-width);
|
|
|
|
.m-editor-props-panel-src-icon {
|
|
right: calc(15px + var(--props-style-panel-width));
|
|
}
|
|
}
|
|
|
|
.tmagic-design-form {
|
|
padding-right: 10px;
|
|
padding-left: 10px;
|
|
|
|
> .m-container-tab {
|
|
> .tmagic-design-tabs {
|
|
> .el-tabs__content {
|
|
padding-top: 55px;
|
|
}
|
|
> .el-tabs__header.is-top {
|
|
position: absolute;
|
|
top: 0;
|
|
width: 100%;
|
|
background: #fff;
|
|
z-index: 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.m-editor-props-style-panel {
|
|
position: absolute;
|
|
width: var(--props-style-panel-width);
|
|
right: 0;
|
|
top: 0;
|
|
background: #fff;
|
|
z-index: 12;
|
|
|
|
$style-panel-title-height: 38px;
|
|
|
|
.tmagic-design-scrollbar {
|
|
height: calc(100% - $style-panel-title-height - 1px);
|
|
}
|
|
|
|
.m-editor-props-style-panel-title {
|
|
text-align: center;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
padding: 0 5px;
|
|
height: $style-panel-title-height;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
border-bottom: 2px solid $border-color;
|
|
}
|
|
}
|
|
|
|
.m-editor-props-panel-src-icon {
|
|
position: absolute;
|
|
right: 15px;
|
|
bottom: 15px;
|
|
z-index: 30;
|
|
opacity: 0.5;
|
|
|
|
&:hover {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
.m-editor-props-panel-style-icon {
|
|
position: absolute;
|
|
right: 15px;
|
|
bottom: 60px;
|
|
z-index: 30;
|
|
opacity: 0.5;
|
|
|
|
&:hover {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
.m-editor-props-panel-src-code.magic-code-editor {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
z-index: 10;
|
|
}
|
|
|
|
.m-editor-resizer {
|
|
position: absolute;
|
|
display: block;
|
|
top: 0;
|
|
right: var(--props-style-panel-width);
|
|
z-index: 13;
|
|
}
|
|
|
|
&.small {
|
|
.el-form-item__label {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.m-fieldset {
|
|
legend {
|
|
font-size: 12px;
|
|
}
|
|
}
|
|
|
|
.el-tabs__item {
|
|
font-size: 12px;
|
|
}
|
|
}
|
|
|
|
.el-input__wrapper {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.m-fields-group-list {
|
|
.tmagic-design-table {
|
|
th {
|
|
font-size: 12px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.m-editor-props-panel-popper {
|
|
&.small {
|
|
span,
|
|
a,
|
|
p {
|
|
font-size: 12px;
|
|
}
|
|
}
|
|
}
|