//========================= base.less 开始 ==============================// //定义基础色 //主色 body { --color-primary: #409eff; --color-primary-light: rgb(64 158 255 / 8%); } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } @--color-primary: ~ 'var(--color-primary)'; @--color-primary-light: ~ 'var(--color-primary-light)'; @text: #595959; @text-2: #8c8c8c; //导航菜单 @dark-text: rgb(255 255 255 / 66%); @dark-text-active: #eee; @dark-bg: #162E5A; @dark-bg-active: @--color-primary; @light-text: @text; @light-text-active: @--color-primary; @light-bg: @text-regular-color; @light-bg-active: @--color-primary-light; @primary-text: rgb(255 255 255 / 66%); @primary-text-2: rgb(255 255 255 / 65%); @primary-text-active: @text-regular-color; @primary-bg: @--color-primary; @primary-bg-light: @--color-primary-light; @primary-bg-active: @--color-primary-light; // .el-button--primary { color: #ffffff; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } @text-regular-color: #FFF; @input-bg-color: #0C2852; @border-color: #274778; @tr-bg-color: rgb(23, 37, 70); @tr-hover-bg-color: rgba(64, 66, 71, 0.5); @text-color: #D7D7D7; @selected-bg-color: rgba(0, 39, 137, 0.5); @check-box-background-color: #274778; @check-box-checked-background-color: #274778; //@check-box-border-color: #0B6CA3; @check-box-border-color: #0594d9; @block-bg-color: #172546; @block-active-bg-color: "#162E5A"; @view-ctx-bg-color: #121d3d; @rr-view-tab-bg: #193567; @el-tabs-item-color: rgba(255, 255, 255, 0.9); @el-tabs-item-isActive-color: rgba(255, 255, 255, 0.9); @el-tabs-item-isActive-bg: #182652; @select-dropdown-hover-bg: rgb(23, 37, 70); @el-date-table-td-disabled: #232e3f; @el-radio-button__inner: transparent; @monitor-usage-chart-border-color: "#274778"; @iot-relation-view-bg: #293e6b; @list-item-detail-table-td: #182246; @list-item-detail-table-td-odd: #242e50; @device-board-setting-bg: #112043; @el-tree-node-hover-bg-color: #172546; .rr-view-ctx { background: @view-ctx-bg-color; height: calc(100% - 39px); .rr-view-ctx-card { position: relative; height: 100%; background: @block-bg-color; overflow: auto; } ::v-deep .el-card__body { position: relative; height: 100%; } } .rr-view-tab .el-tabs__nav .el-tabs__item { color: @el-tabs-item-color; &:hover { color: @text-regular-color; } &.is-active { color: @el-tabs-item-isActive-color; background: @el-tabs-item-isActive-bg !important; } } .el-input { input.el-input__inner { background: @input-bg-color !important; //border: 1px solid #DCDFE6; color: @text-color !important; &::placeholder { color: @text-2; } } .el-input__wrapper { padding: 0 !important; } --el-disabled-text-color: @text-2 !important; --el-input-border-color: @border-color !important; --el-disabled-border-color: @border-color !important; } .el-input-number { --el-bg-color: @input-bg-color !important; --el-border-base: var(--el-border-width-base) var(--el-border-style-base) @border-color !important; --el-text-color-regular: @text-regular-color !important; } .el-select-v2__wrapper { background: @input-bg-color !important; border-color: @border-color !important; --el-text-color-placeholder: @text-2 !important; } .el-select-dropdown__option-item { color: @text-color !important; --el-bg-color: @tr-bg-color !important; font-size: var(--el-font-size-base) !important; } .el-date-editor { input.el-range-input { background: @input-bg-color !important; //border: 1px solid #DCDFE6; color: @text-color !important; &::placeholder { color: @text-2; } } .el-range-separator { color: @text-2 !important; } --el-input-bg-color: @input-bg-color !important; --el-disabled-text-color: @text-2 !important; --el-input-border-color: @border-color !important; --el-disabled-border-color: @border-color !important; } .el-date-table td.disabled .el-date-table-cell { background: @el-date-table-td-disabled !important; } div.el-date-picker { --el-datepicker-text-color: @text-color !important; --el-datepicker-hover-text-color: var(--el-color-primary) !important; } .el-date-picker__header-label { color: @text-color !important; } textarea.el-textarea__inner { --el-input-bg-color: @input-bg-color !important; color: @text-regular-color !important; &::placeholder { color: @text-2; } --el-input-border-color: @border-color !important; --el-disabled-bg-color: @input-bg-color !important; } .el-select__popper .el-popper__arrow::before { background: @input-bg-color !important; border-color: @border-color !important; } .el-popper.is-light .el-popper__arrow::before { background: @input-bg-color !important; } .el-select-dropdown__item { color: @text-color !important; &:hover { background: @select-dropdown-hover-bg !important; } --el-bg-color: @tr-bg-color !important; &.selected { background: @tr-bg-color !important; } } .el-steps { --el-bg-color: @tr-bg-color !important; .el-step__title.is-process, .el-step__head.is-process { --el-text-color-primary: var(--el-color-primary); } } @el-table-thead-th-bg: #1F3059; @el-table-cell-hover-bg: #24355e; @el-table-row-striped-cell-bg: #1E2C4F; @fixColumn-hover-bg: rgba(0, 39, 137, 1); //.el-table { // border-radius: 6px; // // thead th { // background: @el-table-thead-th-bg!important; // color: @text-color !important; // font-size: 16px; // } // // .td.el-table__cell{ // &:hover { // background: @el-table-cell-hover-bg !important; // //background: rgba(30, 44, 79, 1) !important; // } // } // // tr.el-table__row--striped td.el-table__cell { // background: @el-table-row-striped-cell-bg !important; // // } // // tr td.el-table-fixed-column--right { // background: @tr-bg-color !important; // // &:hover { // background: @fixColumn-hover-bg !important; // } // } // // .el-table__expand-icon { // color: var(--el-text-color-placeholder) !important; // } // // .el-table-column--selection { // label.el-checkbox { // .el-checkbox__inner { // background: @check-box-background-color !important; // border-color: @check-box-border-color !important; // } // } // label.el-checkbox.is-checked { // .el-checkbox__inner { // background: @check-box-checked-background-color !important; // border-color: @check-box-border-color !important; // } // } // } // // // --el-table-text-color: @text-color !important; // --el-table-border-color: @border-color !important; // --el-table-border: 1px solid @border-color !important; // --el-table-tr-bg-color: @tr-bg-color !important; // --el-table-bg-color: @tr-bg-color !important; // --el-table-row-hover-bg-color: @selected-bg-color !important; // --el-table-current-row-bg-color: @selected-bg-color !important; // --el-table-expanded-cell-bg-color: @tr-bg-color !important; //} @pager-active-color: #3B99F0; //.el-pagination { // color: @text-color !important; // // .btn-prev, .btn-next { // border: 1px solid @border-color; // border-radius: 4px; // } // // .btn-prev { // margin-right: 5px; // } // // ul.el-pager { // li { // border: 1px solid @border-color; // border-radius: 4px; // // &:not(last-child) { // margin-right: 5px; // } // // &:first-child { // margin-left: 5px; // } // // &.active { // border-color: @pager-active-color; // color: @pager-active-color; // } // } // // li.active + li { // border: 1px solid @border-color; // } // } // // --el-pagination-bg-color: @tr-bg-color !important; // --el-text-color-regular: @text-color !important; // --el-pagination-button-color: @border-color !important; // --el-pagination-button-disabled-bg-color: @tr-bg-color !important; //} .el-loading-mask { background: @tr-bg-color !important; } @dialog-bg-color: #162E5A; @dialog-header-bg: #234DAF; @dialog-footer-border-top: 1px solid #1D3D77; @dialog-el-input-border: 1px solid rgba(#1D3D77,0.1); .el-dialog { --el-dialog-bg-color: @dialog-bg-color !important; .el-dialog__header { text-align: center; background: @dialog-header-bg; margin: 0 !important; padding: 16px 0 !important; } .el-dialog__title { color: @text-color; } .el-dialog__footer{ border-top: @dialog-footer-border-top; } .el-dialog__headerbtn { top: 0; .el-dialog__close { color: @text-regular-color !important; &:hover{ color: @check-box-border-color !important; } } } .el-input{ border: @dialog-el-input-border !important; } } .el-form-item__label { color: @text-color !important; } .el-radio { --el-radio-text-color: @text-color !important; } .el-input-group__append { --el-bg-color: @tr-bg-color !important; } .el-upload--picture-card, .el-upload-list__item { background: @input-bg-color !important; border-color: @border-color !important; } .el-tabs--border-card { background: @tr-bg-color !important; --el-border-color-base: @border-color !important; .el-tabs__item { background: @tr-bg-color !important; border-color: @border-color !important; } } .el-tabs__nav { //border-color: @border-color !important; } .el-tabs__header { border-color: @border-color !important; } .el-tabs__item { border-left-color: @border-color !important; &.is-active { border-color: @border-color !important; } --el-text-color-primary: @text-color !important; } .el-button--text { --el-color-primary: @text-color; } .el-button{ &.is-text{ color: @text-color !important; &:hover{ color: @--color-primary !important; } } } .el-tree { background: transparent !important; --el-tree-node-hover-bg-color: @el-tree-node-hover-bg-color !important; --el-tree-text-color: @text-color !important; .el-tree-node.is-current > .el-tree-node__content { background: @el-tree-node-hover-bg-color !important; } } hr { border-color: @border-color !important; } //.el-date-range-picker{ // input.el-input__inner { // background: @text-regular-color !important; // color: var(--color-primary)!important; // } //} .el-popper.is-light { background: @input-bg-color !important; border-color: @border-color !important; } .el-dropdown__popper.el-popper[role=tooltip] { .el-dropdown-menu { background: @input-bg-color !important; .el-dropdown-menu__item { --el-text-color-regular: @text-color !important; :not(.is-disabled):focus { // background: @tr-bg-color !important; } } } } @as-same-bg-color-as-right: #213361; @content-bg-color: #172647; .el-collapse { --el-collapse-border-color: @as-same-bg-color-as-right !important; background: @as-same-bg-color-as-right !important; --el-collapse-header-bg-color: @as-same-bg-color-as-right !important; --el-collapse-content-bg-color: @content-bg-color !important; --el-collapse-header-text-color: @text-color !important; --el-collapse-content-text-color: @text-color !important; border-color: @as-same-bg-color-as-right !important; } @el-datepicker-inrange-bg-color: #1f3a63; @el-datepicker-inrange-hover-bg-color: #4e71c4; .el-picker-panel { background: @tr-bg-color !important; color: @text-color !important; .el-picker-panel__footer { background: @tr-bg-color !important; } //.el-date-range-picker__content,.el-date-range-picker__time-header,.el-picker-panel__footer{ // border-color: @border-color !important; //} --el-datepicker-inner-border-color: @border-color !important; --el-datepicker-border-color: @border-color !important; --el-datepicker-off-text-color: @text-2 !important; --el-datepicker-header-text-color: @text-color !important; --el-datepicker-icon-color: @text-color !important; --el-datepicker-inrange-bg-color: @el-datepicker-inrange-bg-color !important; --el-datepicker-inrange-hover-bg-color: @el-datepicker-inrange-hover-bg-color!important; --el-datepicker-hover-text-color: @text-regular-color !important; } .el-drawer { --el-drawer-bg-color: @dialog-bg-color !important; .el-drawer__header { color: @text-color !important; border-color: @border-color; } } .el-checkbox { --el-checkbox-text-color: @text-color !important; } .el-color-picker__trigger { border-color: @border-color !important; } .el-color-picker__mask { background: transparent !important; } .el-radio-group { .el-radio-button { .el-radio-button__inner { background: @el-radio-button__inner !important; border-color: @border-color !important; color: @text-color !important; } &.is-active { .el-radio-button__inner { color: #ffffff !important } } .el-radio-button__original-radio:checked + .el-radio-button__inner { background: var(--el-color-primary) !important; } } } .el-button--text { background: transparent !important; border: none !important; } @drawer-header-bg: #2f5ecc; @drawer-body-bg: #132e60; @drawer-footer-bg: #132e60; @drawer-body-border-bottom: 1px solid #234685; .drawerOuter { inset: 50px 0 0 48% !important; .el-drawer__body { display: flex; flex-direction: column; background-color: @drawer-body-bg; border-bottom: @drawer-body-border-bottom; } .el-drawer__header { background-color: @drawer-header-bg; margin-bottom: 0px; padding-bottom: 20px; } .el-drawer__footer { background-color: @drawer-footer-bg; } } .drawerOuter.noInset { inset: 50px 0 0 0 !important; } .el-select-v2__placeholder{ color: @text-regular-color !important; } .el-select-v2__placeholder.is-transparent { color: var(--el-text-color-placeholder) !important; } .el-select-v2__wrapper .el-select-v2__input-wrapper input { color: @text-color; } .el-select-dropdown__option-item { &.is-selected{ background-color: var(--el-bg-color)!important; } } //============================== base.less 结束 ==========================// @media only screen and (max-width: 768px) { .rr-header-action { display: flex !important; } .show-xs-only { display: block !important; } } @media only screen and (min-width: 768px) { } @media only screen and (min-width: 768px) and (max-width: 992px) { } @media only screen and (max-width: 992px) { .drawerOuter { inset: 50px 0 0 5% !important } } @media only screen and (min-width: 992px) { } @media only screen and (min-width: 992px) and (max-width: 1200px) { } @media only screen and (max-width: 1200px) { } @media only screen and (min-width: 1200px) { } @media only screen and (min-width: 1200px) and (max-width: 1920px) { } @media only screen and (max-width: 1920px) { } @media only screen and (min-width: 1920px) { } // .ui-mobile { .rr-view-tab-wrap { left: 0 !important; transition: left 0s !important; } .rr-header-ctx-logo-img-wrap { display: none !important; } } .rr-sidebar-mobile { z-index: 9999 !important; &-inner { margin: 0; padding: 0; scrollbar-width: none; &::-webkit-scrollbar { display: none; } } } .ui-sidebar-light .rr-sidebar-mobile { .el-drawer__body, .rr-header-ctx-logo-mobile { background: @light-bg !important; } .rr-header-ctx-logo-mobile { color: @light-text !important; } } .ui-sidebar-dark .rr-sidebar-mobile { .el-drawer__body, .rr-header-ctx-logo-mobile { background: @dark-bg !important; } .rr-header-ctx-logo-mobile { color: @dark-text !important; } } .ui-sidebarCollapse-true, .ui-sidebarCollapse-false { .rr-sidebar-mobile { width: initial !important; .el-menu.rr-sidebar-menu { width: 230px !important; .el-menu-item, .el-sub-menu__title { a { display: inline-block !important; } } } .rr-header-ctx-logo.rr-header-ctx-logo-mobile { width: auto !important; .rr-header-ctx-logo-text { display: inline-block !important; } } .el-drawer, .el-drawer__body { box-shadow: none !important; } } }