1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-03-16 10:44:44 +08:00
1Panel/frontend/src/styles/element-dark.scss
2023-02-17 10:21:06 +08:00

242 lines
6.4 KiB
SCSS

html.dark {
--el-border-color-lighter: rgb(64, 67, 67);
--el-fill-color-blank: rgb(49, 51, 51);
--el-bg-color: rgba(0, 11, 21, 1);
// --el-text-color-primary: #999999;
--el-text-color-regular: #cfd3dc;
--el-fill-color-light: rgb(49, 51, 51);
--el-border-color: rgb(64, 67, 67);
--el-bg-color-overlay: rgba(0, 11, 21, 1);
--el-border-color-light: rgb(64, 67, 67);
// * menu
--el-menu-bg-color: rgba(0, 11, 21, 1) !important;
--el-menu-item-bg-color: rgba(0, 11, 21, 1);
--el-menu-text-color: #ffffff;
--el-menu-item-bg-color-active: rgb(44, 45, 46);
// * panel-admin
--panel-text-color: rgb(174, 166, 153);
--panel-border: 1px solid rgb(64, 67, 67);
--panel-main-bg-color: rgb(41, 43, 43);
--panel-button-active: rgb(44, 45, 46);
--panel-login-shadow-light: 5px 5px 15px rgb(255 255 255 / 20%);
--panel-box-shadow-light: 0 0 10px rgb(255 255 255 / 10%);
--panel-popup-color: #060708;
--panel-alert-bg: #2f3030;
--panel-path-bg: #2f3030;
.el-tag.el-tag--info {
--el-tag-bg-color: rgb(49, 51, 51);
--el-tag-border-color: rgb(64, 67, 67);
}
.el-tag.el-tag--light {
--el-tag-bg-color: rgb(49, 51, 51);
--el-tag-border-color: rgb(64, 67, 67);
}
.el-card {
--el-card-border-color: rgb(64, 67, 67);
--el-card-bg-color: rgba(0, 11, 21, 1);
color: rgb(174, 166, 153);
}
.el-table {
--el-table-bg-color: rgba(0, 11, 21, 1);
--el-table-tr-bg-color: rgba(0, 11, 21, 1);
--el-table-header-bg-color: rgba(0, 11, 21, 1);
--el-table-border: var(--panel-border);
--el-table-border-color: rgb(64, 67, 67);
}
.el-message-box {
--el-messagebox-title-color: #999999;
}
.el-alert--info {
--el-alert-bg-color: rgb(56, 59, 59);
}
.el-input {
--el-input-bg-color: rgb(47 48 48);
--el-input-border-color: rgb(64, 67, 67);
}
.el-pagination {
--el-pagination-button-color: #999999;
}
.el-popover {
--el-popover-title-text-color: #999999;
}
// * wangEditor
--w-e-textarea-bg-color: #1b1b1b;
--w-e-textarea-color: #eeeeee;
// * 以下为自定义暗黑模式内容
// login
.login-container {
.login-form {
input:-webkit-autofill {
box-shadow: 0 0 0 1000px #f1f4f9 inset;
-webkit-text-fill-color: #333333;
-webkit-transition: background-color 1000s ease-out 0.5s;
transition: background-color 1000s ease-out 0.5s;
}
.el-input__wrapper {
background-color: #ffffff;
box-shadow: 0 0 0 1px #dcdfe6 inset;
}
.el-input__inner {
color: #606266;
}
}
}
// scroll-bar
::-webkit-scrollbar {
background-color: var(--el-scrollbar-bg-color) !important;
}
::-webkit-scrollbar-thumb {
background-color: var(--el-border-color-darker);
}
// menu
.menu-popper {
border: 1px solid #66686c;
.el-menu--popup-container {
border: none;
}
}
.el-menu {
.el-menu-item {
&.is-active {
background: #005eeb;
color: #ffffff;
&:hover {
.el-icon {
color: #ffffff !important;
}
span {
color: #ffffff !important;
}
}
&::before {
background: #ffffff;
}
}
}
}
.collapse {
color: var(--el-menu-text-color);
border: var(--panel-border);
}
// layout
.el-container {
.el-main {
background-color: var(--panel-main-bg-color) !important;
}
.footer {
background-color: var(--panel-main-bg-color) !important;
border-top: var(--panel-border);
}
}
.el-descriptions__body {
background-color: rgba(0, 11, 21, 1);
}
.system-label {
color: var(--el-menu-text-color);
}
.router_card_button {
.el-radio-button__inner {
background: none;
}
}
// content-box
.content-box {
.text {
color: var(--el-text-color-regular) !important;
}
}
.el-drawer .el-drawer__header span {
color: var(--el-menu-text-color);
}
.el-input__wrapper {
background-color: var(--el-disabled-bg-color);
}
.el-input.is-disabled .el-input__wrapper {
box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
}
.el-radio-button__inner {
background: rgb(49, 51, 51);
}
.el-button--primary.is-plain.is-disabled {
background: rgb(49, 51, 51);
border-color: rgb(64, 67, 67);
}
.el-button--primary.is-plain {
background: rgb(49, 51, 51);
border-color: rgb(64, 67, 67);
}
.el-button.is-disabled {
border-color: rgb(64, 67, 67);
}
.el-popper.is-dark {
color: rgb(171 173 173);
}
.path {
border: var(--panel-border);
.split {
color: #666666;
}
}
input:-webkit-autofill {
box-shadow: 0 0 0 1000px #323232 inset;
-webkit-text-fill-color: #cfd3dc;
transition: background-color 1000s ease-out 0.5s;
}
.el-avatar {
--el-avatar-bg-color: var(--el-bg-color) !important;
}
.el-page-header__content {
color: rgb(174, 166, 153);
}
.el-dialog {
.el-dialog__header {
border-bottom: var(--panel-border);
color: #999999;
}
}
.el-tabs__item {
color: #999999;
}
.el-tabs__item.is-active {
color: var(--el-color-primary) !important;
}
.el-descriptions__title {
color: #999999;
}
.el-descriptions__content.el-descriptions__cell.is-bordered-content {
color: #999999;
}
.terminal-tabs {
background: none !important;
.el-tabs__header {
background: #000000;
}
}
.el-pager {
li {
color: #999999;
&.is-active {
color: var(--el-pagination-hover-color);
}
}
}
.el-loading-mask {
background-color: rgba(0, 0, 0, 0.8);
}
}