// button .el-button.el-button--noborder { border: none; background-color: var(--management-bg-color); span { color: var(--color-theme); } &:hover { border-color: var(--color-btn-default-bg-hover); background-color: var(--color-btn-default-bg-hover); fill: var(--color-theme); span { color: var(--color-theme); } } } .el-button.el-button--noborder--configuration { border: none; background-color: transparent; span { color: var(--color-theme); } &:hover { border-color: var(--color-btn-default-bg-hover); background-color: var(--color-btn-default-bg-hover); fill: var(--color-theme); span { color: var(--color-theme); } } } .el-button.el-button--noborder--configuration.is-disabled { opacity: 0.3; } button.el-button.el-button--text { height: 24px; padding: 4px 8px; border: none; background-color: transparent; &:hover { background-color: var(--color-btn-default-bg-hover); } &:active { span { color: var(--color-theme); } } } .el-button.el-button--default { background-color: var(--color-btn-default-bg-color); color: var(--color-neutral-1); fill: var(--color-neutral-1); border: 1px solid var(--color-select-border); margin-left: 8px !important; &:hover { border: 1px solid var(--color-btn-default-bg-hover); background-color: var(--color-btn-default-bg-hover); fill: var(--color-theme); span { color: var(--color-theme); } } } .el-button--main.is-plain { background-color: var(--color-white); border: 1px solid var(--color-theme); span { color: var(--color-theme); } fill: var(--color-theme); &:hover { border: 1px solid var(--color-btn-main-plain-bg-hover); background-color: var(--color-btn-main-plain-bg-hover); color: var(--color-theme); fill: var(--color-theme); } } button.el-button--main { border: none; background-color: var(--color-theme); span { color: var(--color-white); } fill: var(--color-white); &:hover { background-color: var(--color-btn-main-bg-hover); color: var(--color-white); fill: var(--color-white); } } button.el-button--main.is-disabled { border: none; background-color: var(--color-btn-main-bg-disabled); span { color: var(--color-white); } fill: var(--color-white); &:hover { background-color: var(--color-btn-main-bg-disabled); color: var(--color-white); fill: var(--color-white); } } .el-button.el-button--success { border: none; background-color: var(--color-success); span { color: var(--color-white); } fill: var(--color-white); &:hover { background-color: var(--color-btn-success-bg-hover); color: var(--color-white); fill: var(--color-white); } } .el-button.el-button--warning { border: none; background-color: var(--color-btn-warning-bg); span { color: var(--color-white); } fill: var(--color-white); &:hover { background-color: var(--color-btn-warning-bg-hover); color: var(--color-white); fill: var(--color-white); } } .el-button.el-button--danger { border: none; background-color: var(--color-danger); span { color: var(--color-white); } fill: var(--color-white); &:hover { background-color: var(--color-btn-danger-bg-hover); color: var(--color-white); fill: var(--color-white); } } .el-button.el-button--grey { border: none; background-color: var(--color-grey); color: var(--color-neutral-1); fill: var(--color-neutral-1); &:hover { background-color: var(--color-btn-default-bg-hover); fill: var(--color-theme); span { color: var(--color-theme); } } } .el-button.el-button--grey.is-disabled { border: none; background-color: var(--color-grey); color: var(--color-neutral-1); fill: var(--color-neutral-1); &:hover { background-color: var(--color-grey); fill: var(--color-neutral-1); span { color: var(--color-neutral-1); } } } .el-button.el-button--blue { border: none; padding: 0 4px; background-color: var(--color-btn-blue-bg); color: var(--color-neutral-1); fill: var(--color-neutral-1); &:hover { background-color: var(--color-btn-default-bg-hover); fill: var(--color-theme); span { color: var(--color-theme); } } } // 纯图标 button.el-button.el-button--icon { height: auto; padding: 4px; border: none; background-color: var(--color-btn-icon-bg); &:hover { background-color: var(--color-btn-icon-bg); } } // 初始为黑色 button.el-button.el-button--dark { background-color: var(--color-btn-default-dark-bg); fill: var(--color-white); border: none; span { color: var(--color-white); } fill: var(--color-white); &:hover { background-color: var(--color-btn-default-dark-hover-bg); fill: var(--color-btn-default-dark-hover-bg); span { color: var(--color-btn-default-dark-hover); } } } button.el-button.el-button--dark.is-disabled { opacity: 0.3; &:hover { background-color: var(--color-btn-default-dark-bg); fill: var(--color-white); span { color: var(--color-white); } } } button.el-button { border-radius: 6px; & + .el-button { margin-left: 8px; } } // pagination ul.el-pager li.is-active { font-weight: 400; } div.el-pagination.is-background .el-pager li.is-active { border: none; background-color: var(--color-theme); color: var(--color-white); } .el-pagination.is-background .el-pager li.number, .el-pagination.is-background .el-pager li.more, .el-pagination.is-background button.btn-next, .el-pagination.is-background button.btn-prev { border-radius: 3px; background-color: transparent; border: 1px solid var(--color-border); } .el-pagination.is-background button.btn-next:disabled, .el-pagination.is-background button.btn-prev:disabled { color: var(--color-neutral-1); background-color: transparent; } ul.el-pager li:hover { color: var(--color-theme); } // dialog div.el-dialog { padding: 0 0 8px; border-radius: 12px; overflow: hidden; background-color: var(--color-dialog-body-bg); } header.el-dialog__header { padding: 12px 16px; height: 48px; font-weight: 700; background-color: var(--color-dialog-header-bg); } footer.el-dialog__footer { padding-right: 16px; padding-top: 8px; border-top: 1px solid var(--color-border); } div.el-dialog__body { padding: 16px; } button.el-dialog__headerbtn:focus .el-dialog__close, button.el-dialog__headerbtn:hover .el-dialog__close { color: var(--color-theme); } div.el-overlay { background-color: rgba(43, 47, 54, 0.7); } // radio label.el-radio { &.is-checked .el-radio__inner { background-color: var(--color-theme); border-color: var(--color-theme); } .el-radio__inner { height: 16px; width: 16px; &::after { height: 8px; width: 8px; } } } // message div.el-message { display: flex; justify-content: center; width: 800px; .el-badge.el-message__badge { display: none; } } div.el-message--error { --el-message-bg-color: #faebec; --el-message-border-color: #faebec; --el-message-text-color: var(--color-danger); } div.el-message--success { --el-message-bg-color: #e5f6f1; --el-message-border-color: #e5f6f1; --el-message-text-color: var(--color-success); } div.el-message--warning { --el-message-bg-color: #fef5eb; --el-message-border-color: #fef5eb; --el-message-text-color: #f19d38; } // message box div.el-message-box { --el-messagebox-width: 640px; --el-messagebox-border-radius: 12px; padding: 0; .el-message-box__header { height: 56px; padding: 16px; background-color: var(--color-message-box-header-bg); & > span { font-weight: 700; font-size: var(--font-size-4); } } .el-message-box__container { padding: 24px 16px; gap: 6px; } .el-message-box__headerbtn { height: 56px; } .el-message-box__status { font-size: 16px; } .el-message-box__title { font-weight: 700; font-size: var(--font-size-4); } .el-message-box__message { font-size: var(--font-size-3); } .el-message-box__btns { padding: 8px; padding-right: 16px; border-top: 1px solid var(--color-border); } } // drawer抽屉 div.el-drawer { .el-drawer__header { height: 64px; padding: 16px; margin-bottom: 0; background-color: var(--color-header-bg); & > span { font-weight: 700; font-size: 24px; } } .el-drawer__body { padding: 16px; background-color: var(--color-drawer-body-bg); } .el-drawer__close-btn:focus i, .el-drawer__close-btn:hover i { color: var(--color-theme); } } div .el-input__inner { color: var(--color-neutral-1); font-size: var(--font-size-3); } .el-input__inner::placeholder { color: var(--color-neutral-3); font-size: var(--font-size-3); } div .el-select__placeholder.is-transparent { span { color: var(--color-neutral-3) !important; font-size: var(--font-size-3); } } div.el-input__wrapper { box-shadow: 0 0 0 1px var(--el-border) inset; padding: 0 8px; } div.el-input div.el-input__wrapper.is-focus { box-shadow: 0 0 0 1px var(--color-theme) inset; background-color: var(--color-mode) !important; } div.el-input__wrapper:hover { box-shadow: 0 0 0 1px var(--color-theme) inset; } // div .el-button { // background-color: var(--color-btn-default-dark-bg); // font-weight: 400; // border-radius: var(--border-radius-6); // border: none; // span { // color: white; // } // } // div .el-button:hover { // background-color: var(--color-btn-default-dark-bg); // color: var(--color-btn-default-dark-hover); // border-radius: var(--border-radius-6); // } div.el-dropdown-link:focus-visible { outline: unset; } div .el-dropdown__popper .el-dropdown__list { user-select: none; } div .el-checkbox__inner:hover { border-color: var(--color-system-checkbox-border); } div .el-checkbox__inner { border: 1px solid var(--color-system-checkbox-border); } div .el-checkbox__input.is-checked .el-checkbox__inner:after { border-color: var(--color-mode); } div .el-checkbox__input.is-checked .el-checkbox__inner { background-color: var(--color-theme); border-color: var(--color-theme); } div .el-checkbox.el-checkbox--large .el-checkbox__inner { height: 16px; width: 16px; font-size: 16px; border-radius: 3px; } div .el-checkbox--large .el-checkbox__label { margin-top: 1px; padding-left: 4px; } span.el-checkbox__input.is-checked + .el-checkbox__label { color: var(--color-neutral-2); } /* 修改选中时打勾图标的大小 */ div .el-checkbox.el-checkbox--large span.el-checkbox__inner::after { left: 4px; /* 调整左边距 */ top: 0px; /* 调整上边距 */ width: 5px; /* 打勾图标宽度 */ height: 10px; /* 打勾图标高度 */ } /* 修改暗黑模式下选中时打勾图标的大小 */ html.dark .el-checkbox.el-checkbox--large span.el-checkbox__inner::after { left: 5px; /* 调整左边距 */ top: 1px; /* 调整上边距 */ width: 5px; /* 打勾图标宽度 */ height: 10px; /* 打勾图标高度 */ } // div .el-popper__arrow, // div .el-popper__arrow:before { // height: 0; // width: 0; // } .el-popper.is-dark, div.el-popper.is-dark > .el-popper__arrow:before { background-color: var(--color-el-popper-bg); border: var(--color-el-popper-bg); } div .el-popper[data-popper-placement^='bottom'] > .el-popper__arrow { top: 0; } div .el-dropdown-menu__item { border: 1px solid var(--color-select-border); border-radius: var(--border-radius-6); } div .el-dropdown__popper.el-popper, .el-dropdown__popper.el-popper .el-popper__arrow:before { border-radius: var(--border-radius-12); } div .el-scrollbar__wrap--hidden-default { border-radius: var(--border-radius-12); } div .el-popper[data-popper-placement^='top'] .el-popper__arrow:before { border: 0; background: transparent; } div .el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before { border: 0; background: transparent; } div .el-popover.el-popper { padding: 0; } div.el-popper.is-dark { span { color: #fff; } background-color: var(--color-el-popper-bg); border-color: var(--color-el-popper-bg); } div .el-collapse-item__arrow, .el-tabs__nav { transform: rotate(90deg); } div .el-collapse-item__arrow.is-active { transform: rotate(-90deg); } div .el-collapse-item__content { padding-bottom: 0; } .el-select__placeholder.is-transparent { span { color: var(--color-neutral-3); } } div .el-select__wrapper { box-shadow: 0 0 0 1px var(--color-select-border); } div .el-select__wrapper.is-focused { box-shadow: 0 0 0 1px var(--color-theme); } div .el-select-dropdown__item.is-selected { background-color: var(--border-hover-color); span { color: var(--color-theme); } } div .custom-sheader-select .el-select-dropdown__item.is-selected { span { color: var(--color-neutral-1); font-weight: 400; } } div .el-select-dropdown__item.is-hovering { background-color: var(--border-hover-color); } div .el-select-dropdown__item { border-radius: var(--border-radius-6); margin: 0 8px; margin-bottom: 4px; padding:0 32px 0 8px; &:last-child { margin-bottom: 0; } } div .el-badge__content--warning { background-color: var(--badge__content--warning); border-radius: 50%; width: 20px; height: 20px; color: #ffffff; } div .el-badge { margin: 8px 0 0 8px; } .el-date-table td.current:not(.disabled) span.el-date-table-cell__text { background-color: var(--color-theme); } .el-month-table td.current:not(.disabled) span.el-date-table-cell__text { background-color: var(--color-theme); } .el-month-table td span.el-date-table-cell__text:hover { color: var(--color-theme); } .el-year-table td.current:not(.disabled) span.el-date-table-cell__text { background-color: var(--color-theme); } .el-year-table td.today span.el-date-table-cell__text { color: var(--color-theme); } .el-year-table td span.el-date-table-cell__text:hover { color: var(--color-theme); } div.el-date-picker { --el-datepicker-header-text-color: #b5b9bf; } div.el-date-picker__header { padding-top: 4px; } span.el-date-picker__header-label { display: inline-block; margin-top: 11px; } div.el-picker-panel__content { margin-top: 6px; } button.el-picker-panel__icon-btn:hover { color: var(--color-theme); } span.el-date-picker__header-label:hover { color: var(--color-theme); } button.el-time-panel__btn.confirm { color: var(--color-theme); } .el-picker-panel__footer { .el-button.is-plain { --el-button-hover-text-color: var(--color-theme); --el-button-hover-border-color: var(--color-theme); } } div .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell { background-color: var(--color-table-header-bg); } div .el-range-editor.is-active, .el-range-editor.is-active:hover, .el-date-editor.el-input__wrapper:hover, .el-date-editor.el-input__wrapper:hover { box-shadow: 0 0 0 1px var(--color-theme) !important; border-color: var(--color-theme); } table.el-date-table td.available:hover { span { color: var(--color-theme); } } div .el-date-table td.today .el-date-table-cell__text { color: var(--color-neutral-1); font-weight: 400; } .el-date-table td .el-date-table-cell span.el-date-table-cell__text { border-radius: 6px; } div .el-date-table td.in-range .el-date-table-cell { background-color: var(--color-orange-6) !important; color: var(--color-theme); } div .el-date-table td.end-date .el-date-table-cell__text, .el-date-table td.start-date .el-date-table-cell__text { background-color: var(--color-theme) !important; color: #ffffff; } div .el-date-table td.available:hover { color: var(--color-theme); } div .el-date-editor .el-range-input, div .el-date-editor .el-range-separator { color: var(--color-btn-default-dark-bg); font-size: var(--font-size-3); } div .el-range-editor.el-input__wrapper { height: 40px; } div .el-select__wrapper.is-hovering:not(.is-focused) { box-shadow: 0 0 0 1px var(--color-theme); } div .el-tag .el-tag__close:hover { background-color: transparent; } div .el-tag.el-tag--info { background-color: var(--tag-info-bg-color); span { color: var(--tag-info-text-color); } } div .el-tag .el-tag__close { svg { color: var(--tag-info-text-color); } } div .el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after { width: 0; height: 0; } div .el-select__wrapper.is-disabled, .el-select__wrapper.is-disabled:hover { box-shadow: none !important; background-color: var(--input-disabled-bg-color); color: var(--input-disabled-text-color); } div .scoreDialog header.el-dialog__header { background: var(--dashboard-scoring-bg-color); position: fixed; width: 640px; height: 48px; border-radius: 6px 6px 0 0; } div .el-dialog.scoreDialog { background-color: var(--management-bg-color); } div .scoreDialog .el-dialog__body { margin-top: 40px; } div .scoreDialog2 header.el-dialog__header { background: var(--dashboard-scoring-bg-color); width: 640px; border-radius: 6px 6px 0 0; height: 48px; } div .scoreDialog2 .el-dialog__body { margin-top: 40px; } div .el-textarea__inner:hover { box-shadow: 0 0 0 1px var(--color-theme) inset; outline: none; } div .el-textarea__inner:focus { box-shadow: 0 0 0 1px var(--color-theme) inset; outline: none; } div .el-result__title { margin-top: 16px; font-weight: 700; color: var(--tag-info-text-color); font-size: var(--font-size-3); } div .el-result__subtitle { margin-top: 8.28px; font-weight: 400; font-size: var(--font-size-2); line-height: 16px; } div .el-switch.is-checked .el-switch__core { background-color: var(--color-theme); border-color: var(--color-theme); } div .el-switch__core { background-color: #87909e; border-color: #87909e; } div .el-pager li.is-active, .el-pager li:hover { color: var(--badge__content--warning); } div .el-tabs__item:hover { color: var(--color-theme); } div .el-tabs__item.is-active, .el-tabs__item:hover { color: var(--color-neutral-1); font-weight: 700; font-size: var(--font-size-5); } div .el-tabs__item { color: var(--color-neutral-3); font-weight: 700; font-size: var(--font-size-5); } div .el-tabs__nav-wrap:after { height: 0; } div .el-tabs__active-bar { background-color: var(--color-accent-2); } div .el-radio-button.is-active .el-radio-button__original-radio:not(:disabled) + .el-radio-button__inner { background-color: var(--color-theme); border-color: var(--color-theme); box-shadow: none; font-weight: 700; } div .el-radio-button__inner:hover { color: var(--color-theme); } div .el-space { flex-wrap: wrap; margin: 3px 0 0 0; } div.element-loading { .el-loading-text { color: var(--color-theme); } } div .el-loading-spinner .path { stroke: var(--color-theme); } div .ShowAlerIcon { width: 342px; background-color: var(--tips-bg-color) !important; border-color: var(--tips-bg-color) !important; } div .el-month-table td .el-date-table-cell__text { color: var(--color-neutral-1); } div .el-month-table td.today .el-date-table-cell__text { color: var(--color-neutral-1); font-weight: 400; } div .el-select-dropdown { background-color: var(--management-bg-color); border-color: var(--color-header-bg); } div label.smile_radio .el-radio__inner { background-color: var(--management-bg-color); } span.el-radio__inner { border: 1px solid var(--el-radio-input-border); } div .el-radio__inner:hover { border-color: var(--color-theme); } div .dash_popver { background-color: var(--management-bg-color) !important; border-radius: 12px !important; } div .DaterangeClass { background-color: var(--management-bg-color) !important; border-color: var(--management-bg-color) !important; border-radius: 12px !important; } div .el-radio__label { width: 100%; } div .avatar_bg { background-color: transparent !important; } div .carousel .el-carousel__indicator--horizontal { padding: 4px; } div .carousel .el-carousel__button { width: 6px; height: 6px; border-radius: 50%; background-color: var(--color-system-card-bg); opacity: 1; } div .carousel .el-carousel__indicator.is-active button { background-color: var(--color-theme); } div .carousel .el-carousel__item--card, .el-carousel__item.is-animating { display: flex; align-items: center; justify-content: center; padding-bottom: 9px; } div .carousel .el-carousel__arrow { opacity: 1; background-color: var(--color-carousel-card-bg); box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.1); } div .carousel .el-carousel__arrow--left { left: 0; } div .carousel .el-carousel__arrow--right { right: 0; } div .carousel .el-icon { fill: black; color: black; } div .carousel .el-carousel__arrow:hover { background-color: var(--color-arrow-hoverL); .el-icon { fill: var(--color-theme); color: var(--color-theme); } } div .prompt-dialog { min-height: 800px; } div .prompt-dialog-inner .el-dialog__header { padding: 0; height: 48px; } div .prompt-dialog-inner .el-dialog__body { max-height: 720px; overflow-y: scroll; line-height: 21px; } div .el-autocomplete-suggestion li.highlighted, .el-autocomplete-suggestion li { padding: 0 !important; &:hover { background-color: transparent !important; } } div .no-data-item:hover { &:hover { background-color: var(--management-bg-color); } } div .suggestion-item:hover { &:hover { background-color: var(--color-arrow-hoverL); } }