From 97f00c21ddd678789d1b88bfe2466e2bd9cf0c81 Mon Sep 17 00:00:00 2001 From: FairyEver <1711467488@qq.com> Date: Mon, 4 May 2020 09:17:00 +0800 Subject: [PATCH] feat(theme): add element theme --- public/image/theme/element/logo/all.png | Bin 0 -> 6596 bytes public/image/theme/element/logo/icon-only.png | Bin 0 -> 3337 bytes public/image/theme/element/preview@2x.png | Bin 0 -> 2848 bytes src/assets/style/theme/element/index.scss | 2 + src/assets/style/theme/element/setting.scss | 64 ++++++++++++++++++ src/assets/style/theme/register.scss | 1 + src/setting.js | 5 ++ 7 files changed, 72 insertions(+) create mode 100644 public/image/theme/element/logo/all.png create mode 100644 public/image/theme/element/logo/icon-only.png create mode 100644 public/image/theme/element/preview@2x.png create mode 100644 src/assets/style/theme/element/index.scss create mode 100644 src/assets/style/theme/element/setting.scss diff --git a/public/image/theme/element/logo/all.png b/public/image/theme/element/logo/all.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7af8c5ea6bfa54d31a470c75fe0d78595f2dff GIT binary patch literal 6596 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 literal 0 HcmV?d00001 diff --git a/src/assets/style/theme/element/index.scss b/src/assets/style/theme/element/index.scss new file mode 100644 index 00000000..7b69d576 --- /dev/null +++ b/src/assets/style/theme/element/index.scss @@ -0,0 +1,2 @@ +@import './setting.scss'; +@import '../theme.scss'; diff --git a/src/assets/style/theme/element/setting.scss b/src/assets/style/theme/element/setting.scss new file mode 100644 index 00000000..93dc8c9f --- /dev/null +++ b/src/assets/style/theme/element/setting.scss @@ -0,0 +1,64 @@ +// 主题名称 +$theme-name: 'element'; +// 主题背景颜色 +$theme-bg-color: #314255; +// 主题背景图片遮罩 +$theme-bg-mask: rgba(#000, 0); + +// 消息提示 +$theme-message-info-background-color: #FFFFFF; +$theme-message-info-text-color: #202D3D; +$theme-message-info-border-color: #202D3D; + +// container组件 +$theme-container-background-color: rgba(#FFF, 1); +$theme-container-header-footer-background-color: #FFF; +$theme-container-border-inner: 1px solid #CFD7E5; +$theme-container-border-outer: 1px solid #011527; + +$theme-multiple-page-control-color: #BFCBD9; +$theme-multiple-page-control-color-active: #46A0FC; +$theme-multiple-page-control-nav-prev-color: #BFCBD9; +$theme-multiple-page-control-nav-next-color: #BFCBD9; +$theme-multiple-page-control-border-color: #011527; +$theme-multiple-page-control-border-color-active: #FFFFFF; +$theme-multiple-page-control-background-color: #212D3D; +$theme-multiple-page-control-background-color-active: #FFFFFF; + +// 顶栏和侧边栏中展开的菜单 hover 状态下 +$theme-menu-item-color-hover: #BFCBD9; +$theme-menu-item-background-color-hover: #011527; + +// 顶栏上的文字颜色 +$theme-header-item-color: #BFCBD9; +$theme-header-item-background-color: transparent; +// 顶栏上的项目在 hover 时 +$theme-header-item-color-hover: #BFCBD9; +$theme-header-item-background-color-hover: #011527; +// 顶栏上的项目在 focus 时 +$theme-header-item-color-focus: #BFCBD9; +$theme-header-item-background-color-focus: #202D3D; +// 顶栏上的项目在 active 时 +$theme-header-item-color-active: #46A0FC; +$theme-header-item-background-color-active: #202D3D; + +// 侧边栏上的文字颜色 +$theme-aside-item-color: #BFCBD9; +$theme-aside-item-background-color: transparent; +// 侧边栏上的项目在 hover 时 +$theme-aside-item-color-hover: #BFCBD9; +$theme-aside-item-background-color-hover: #011527; +// 侧边栏上的项目在 focus 时 +$theme-aside-item-color-focus: #BFCBD9; +$theme-aside-item-background-color-focus: #202D3D; +// 侧边栏上的项目在 active 时 +$theme-aside-item-color-active: #46A0FC; +$theme-aside-item-background-color-active: #202D3D; + +// 侧边栏菜单为空的时候显示的元素 +$theme-aside-menu-empty-icon-color: #BFCBD9; +$theme-aside-menu-empty-text-color: #BFCBD9; +$theme-aside-menu-empty-background-color: #202D3D; +$theme-aside-menu-empty-icon-color-hover: #46A0FC; +$theme-aside-menu-empty-text-color-hover: #46A0FC; +$theme-aside-menu-empty-background-color-hover: #202D3D; \ No newline at end of file diff --git a/src/assets/style/theme/register.scss b/src/assets/style/theme/register.scss index b9449115..e2c76f4c 100644 --- a/src/assets/style/theme/register.scss +++ b/src/assets/style/theme/register.scss @@ -2,6 +2,7 @@ @import '~@/assets/style/theme/d2/index.scss'; @import '~@/assets/style/theme/chester/index.scss'; +@import '~@/assets/style/theme/element/index.scss'; @import '~@/assets/style/theme/line/index.scss'; @import '~@/assets/style/theme/star/index.scss'; @import '~@/assets/style/theme/tomorrow-night-blue/index.scss'; diff --git a/src/setting.js b/src/setting.js index bca1d15e..ca456ffa 100644 --- a/src/setting.js +++ b/src/setting.js @@ -42,6 +42,11 @@ export default { name: 'chester', preview: 'image/theme/chester/preview@2x.png' }, + { + title: 'Element', + name: 'element', + preview: 'image/theme/element/preview@2x.png' + }, { title: '紫罗兰', name: 'violet',