From 3b09d88200c4de0d66a3d67a3464b4dcc58a70ae Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Mon, 4 Jun 2018 14:43:47 +0800 Subject: [PATCH] no message Former-commit-id: d7106d025703b65fd309a8feaf399c3675babfc4 Former-commit-id: 227ac204f64b9799296d9b65e80e963ec90f5320 Former-commit-id: 342e6cbb22bfeea72cffdf552b42edb8621e084f --- src/assets/style/theme/classic/index.scss | 20 ++++++++++++++++++- src/assets/style/theme/classic/setting.scss | 1 - src/assets/style/theme/theme-base.scss | 18 ++++------------- src/components/core/Container/index.vue | 9 ++++++--- .../{CardFull => ContainerFull}/index.vue | 0 .../MainLayout/components/SideMenu/index.vue | 2 +- src/components/core/MainLayout/index.vue | 4 ++-- 7 files changed, 32 insertions(+), 22 deletions(-) delete mode 100644 src/assets/style/theme/classic/setting.scss rename src/components/core/{CardFull => ContainerFull}/index.vue (100%) diff --git a/src/assets/style/theme/classic/index.scss b/src/assets/style/theme/classic/index.scss index 54de7534..4ec34a22 100644 --- a/src/assets/style/theme/classic/index.scss +++ b/src/assets/style/theme/classic/index.scss @@ -1 +1,19 @@ -@import '../theme-base.scss'; \ No newline at end of file +@import '../theme-base.scss'; + +$theme-name: 'star'; +$theme-bg-color: #EFF4F8; +$theme-bg-image: '/static/image/bg/star.jpg'; +$theme-card-full-border-color: #d8dfea; + +.theme-#{$theme-name} { + background-color: $theme-bg-color; + background-image: url($theme-bg-image); + .dd-card-full { + .dd-card-full__header { + border-bottom: 1px solid $theme-card-full-border-color; + } + .dd-card-full__footer { + border-top: 1px solid $theme-card-full-border-color; + } + } +} \ No newline at end of file diff --git a/src/assets/style/theme/classic/setting.scss b/src/assets/style/theme/classic/setting.scss deleted file mode 100644 index 4fece6a7..00000000 --- a/src/assets/style/theme/classic/setting.scss +++ /dev/null @@ -1 +0,0 @@ -$theme-name: 'star' \ No newline at end of file diff --git a/src/assets/style/theme/theme-base.scss b/src/assets/style/theme/theme-base.scss index 33a61628..c5e99d16 100644 --- a/src/assets/style/theme/theme-base.scss +++ b/src/assets/style/theme/theme-base.scss @@ -2,34 +2,26 @@ $theme-color: #EFF4F8; -$border-color: #d8dfea; -// 默认主题 -.classic { +// 主题公用 +.theme { height: 100vh; width: 100vw; - background-color: $theme-color; - background-image: url('/static/image/bg/star.jpg'); background-size: cover; background-position: center; .el-card { box-shadow: none; &:hover { - // box-shadow: 0 0 8px 0 rgba(232,237,250,.6), 0 2px 4px 0 rgba(232,237,250,.5); - box-shadow: none; + box-shadow: 0 0 8px 0 rgba(232,237,250,.6), 0 2px 4px 0 rgba(232,237,250,.5); } } .dd-card-full { position: absolute; border-top-left-radius: 4px; border-top-right-radius: 4px; - border-top: 1px solid $border-color; - border-left: 1px solid $border-color; - border-right: 1px solid $border-color; - background-color: #fff; + background-color: #FFF; overflow: hidden; color: #303133; &:hover { - // box-shadow: 0 0 8px 0 rgba(232,237,250,.6), 0 2px 4px 0 rgba(232,237,250,.5); box-shadow: none; } .dd-card-full__header { @@ -38,7 +30,6 @@ $border-color: #d8dfea; left: 0px; width: 100%; padding: 18px 20px; - border-bottom: 1px solid $border-color; box-sizing: border-box; } .dd-card-full__body { @@ -55,7 +46,6 @@ $border-color: #d8dfea; left: 0px; width: 100%; padding: 18px 20px; - border-top: 1px solid $border-color; box-sizing: border-box; } } diff --git a/src/components/core/Container/index.vue b/src/components/core/Container/index.vue index 1c19a0b0..1e27b3e2 100644 --- a/src/components/core/Container/index.vue +++ b/src/components/core/Container/index.vue @@ -10,12 +10,12 @@ - - + + - + @@ -34,6 +34,9 @@ export default { required: false, default: false } + }, + components: { + containerFull: () => import('../ContainerFull/index.vue') } } diff --git a/src/components/core/CardFull/index.vue b/src/components/core/ContainerFull/index.vue similarity index 100% rename from src/components/core/CardFull/index.vue rename to src/components/core/ContainerFull/index.vue diff --git a/src/components/core/MainLayout/components/SideMenu/index.vue b/src/components/core/MainLayout/components/SideMenu/index.vue index 70d6774f..186d25d1 100644 --- a/src/components/core/MainLayout/components/SideMenu/index.vue +++ b/src/components/core/MainLayout/components/SideMenu/index.vue @@ -28,7 +28,7 @@ export default { return { menus: [ { - path: '/a', + path: '/demo/components/container/card-full', title: 'menu-a', icon: 'plus' }, diff --git a/src/components/core/MainLayout/index.vue b/src/components/core/MainLayout/index.vue index f3da37bb..219f3b5d 100644 --- a/src/components/core/MainLayout/index.vue +++ b/src/components/core/MainLayout/index.vue @@ -1,5 +1,5 @@ - + @@ -37,7 +37,7 @@ export default { }, data () { return { - theme: 'classic', + theme: 'theme-star', collapse: false, // [侧边栏宽度] 正常状态 asideWidth: '200px',