diff --git a/src/assets/styles/black.scss b/src/assets/styles/black.scss deleted file mode 100644 index e2e340c..0000000 --- a/src/assets/styles/black.scss +++ /dev/null @@ -1,138 +0,0 @@ -// 黑夜模式 -[data-theme='theme-black'] { - --base-color: #22272e; // #304156; - --base-color-rgba: rgba(34,39,46, 0.3); - --base-color-white: #ffffff; - - // root - --base-bg-main: var(--base-color); - --base-menu-background: var(--base-color); - --base-logo-title-color: var(--base-color-white); - --base-topBar-background: var(--base-color) !important; - --base-topBar-color: var(--base-color-white); - - --base-color-bar: #dadada; - --base-border-color: #424242; - --base-border-black: #333333; - --base-text-color-regular: #9b9da1; - --base-text-color-placeholder: #7a7a7a; - --base-color-hover: #3c3c3c; - - // el-ement ui 设置 - --el-fill-color-light: var(--base-color-rgba) !important; - --el-fill-color-blank: var(--base-bg-main) !important; - // --el-table-bg-color: var(--el-fill-color-blank); - --el-color-white: var(--base-color) !important; - --el-text-color-primary: var(--base-color-bar) !important; - --el-border-color-base: var(--base-border-black) !important; - --el-border-color-light: var(--base-border-black) !important; - --el-text-color-regular: var(--base-text-color-regular) !important; - --el-bg-color: var(--base-bg-main) !important; - --el-color-success-lighter: var(--base-color) !important; - --el-color-warning-lighter: var(--base-color) !important; - --el-color-danger-lighter: var(--base-color) !important; - --el-color-primary-lighter: var(--base-color) !important; - --el-color-primary-light-9: var(--base-color-hover) !important; - --el-text-color-disabled-base: var(--el-color-primary) !important; - --el-border-color-lighter: var(--base-border-black) !important; - // --el-text-color-placeholder: var(--base-text-color-placeholder) !important; - // --el-disabled-bg-color: var(--base-color) !important; - --el-fill-base: var(--base-color-white) !important; - // el-date-picker bg - --el-bg-color-overlay: var(--base-bg-main) !important; - --el-disabled-text-color: var(--base-bg-main) !important; - // drawer - .drawer-item, - .drawer-title { - color: var(--base-color-white) !important; - } - - .el-button--primary, - .el-button--info, - .el-button--danger, - .el-button--success, - .el-button--warning { - --el-button-text-color: var(--base-color-white) !important; - --el-button-hover-text-color: var(--base-color-white) !important; - --el-button-disabled-text-color: var(--base-color-white) !important; - &:hover { - border-color: var(--el-button-hover-border-color, var(--el-button-hover-bg-color)) !important; - } - } - - // pagination - .el-pagination.is-background .el-pager li:not(.disabled).active { - color: var(--base-color-white) !important; - } - .el-pagination.is-background .btn-next, - .el-pagination.is-background .btn-prev, - .el-pagination.is-background .el-pager li { - background-color: var(--main-bg-color); - } - - // tabs - .el-tabs--border-card { - background-color: var(--el-color-white) !important; - } - .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active { - background: var(--base-color) !important; - } - - // alert / notice-bar - .home-card-item { - border: 1px solid var(--base-border-color-light) !important; - } - .el-alert, - .notice-bar { - border: 1px solid var(--base-border-color) !important; - background-color: var(--base-color) !important; - } - - // colorPicker - .el-color-picker__mask { - background: unset !important; - } - .el-color-picker__trigger { - border: 1px solid var(--base-border-color-light) !important; - } - - // popper / dropdown - .el-popper { - border: 1px solid var(--base-border-color) !important; - color: var(--el-text-color-primary) !important; - .el-popper__arrow:before { - background: var(--el-color-white) !important; - border: 1px solid var(--base-border-color); - } - a { - color: var(--el-text-color-primary) !important; - } - } - .el-popper, - .el-dropdown-menu { - background: var(--el-color-white) !important; - } - .el-dropdown-menu__item:hover:not(.is-disabled) { - background: var(--el-bg-color) !important; - } - .el-dropdown-menu__item.is-disabled { - font-weight: 700 !important; - } - - //tags menu 选择 - .tags-view-container .tags-view-wrapper .tags-view-item.active { - background-color: var(--base-color) !important; - // border-color: var(--base-color) !important; - } - - // md 编辑器、图片加载错误、 - .md, - .el-upload--picture-card, - .el-image__error { - background: none !important; - } - //el table loading mask - .el-loading-mask { - background-color: var(--base-color-rgba) !important; - } -} diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index f4e6df4..3615249 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -5,7 +5,6 @@ @import './sidebar.scss'; @import './btn.scss'; @import './waves.scss'; -// @import './black.scss'; html, body, diff --git a/src/assets/styles/login.scss b/src/assets/styles/login.scss index 9cc0e1d..4c6580f 100644 --- a/src/assets/styles/login.scss +++ b/src/assets/styles/login.scss @@ -1,13 +1,12 @@ .login { - background: radial-gradient(200% 100% at bottom center, #f7f7b6, #e96f92, #1b2947); - background: radial-gradient(220% 105% at top center, #1b2947 10%, #75517d 40%, #e96f92 65%, #f7f7b6); + background: radial-gradient(220% 105% at top center, #1b2947 10%, #4b76a7 40%, #81acae 65%, #f7f7b6); background-attachment: fixed; overflow: hidden; display: flex; justify-content: center; align-items: center; height: 100%; - // background-image: url('../assets/images/login-background.jpg'); + // background-image: url('@/assets/images/login-bg.jpg'); background-size: cover; } @@ -21,7 +20,7 @@ border-radius: 6px; background: #ffffff; // background-color: hsla(0, 0%, 100%, 0.3); - width: 310px; + width: var(--base-login-width); padding: 25px 15px 5px 15px; position: relative; @@ -44,6 +43,7 @@ float: right; img { + width: 100%; cursor: pointer; vertical-align: middle; } diff --git a/src/assets/styles/variables.module.scss b/src/assets/styles/variables.module.scss index 16a941e..168ba7e 100644 --- a/src/assets/styles/variables.module.scss +++ b/src/assets/styles/variables.module.scss @@ -12,17 +12,19 @@ $panGreen: #30b08f; :root { --base-text-color-rgba: rgba(0, 0, 0, 0.85); --base-sidebar-width: 220px; - // 左侧菜单宽度 + // 左侧菜单宽度 --el-aside-width: 220px; - //底部高度 + //底部高度 --base-footer-height: 30px; --base-tags-height: 34px; --base-header-height: 50px; + //登录框宽度 + --base-login-width: 280px; } /***侧边栏深色配置***/ [data-theme='theme-dark'] { - --base-menu-background: #304156; + --base-menu-background: #324157; --base-logo-title-color: #ffffff; // // el-ement ui 设置 // --el-fill-color-blank: #304156; diff --git a/src/components/LangSelect/index.vue b/src/components/LangSelect/index.vue index a608209..4c966b8 100644 --- a/src/components/LangSelect/index.vue +++ b/src/components/LangSelect/index.vue @@ -1,7 +1,7 @@