diff --git a/src/assets/images/login/login-bg.png b/src/assets/images/login/login-bg.png new file mode 100644 index 00000000..01bd08c5 Binary files /dev/null and b/src/assets/images/login/login-bg.png differ diff --git a/src/styles/common/mixins/function.scss b/src/styles/common/mixins/function.scss new file mode 100644 index 00000000..e69de29b diff --git a/src/styles/common/style.scss b/src/styles/common/style.scss index a2419cf7..0569d2f6 100644 --- a/src/styles/common/style.scss +++ b/src/styles/common/style.scss @@ -1,14 +1,16 @@ @import './var.scss'; @import './animation.scss'; +// extends // 毛玻璃 -.--background-filter { +.go-background-filter { backdrop-filter: $--filter-blur-base; - background-color: $--filter-color-base; + background-color: $--filter-color-base-1; + box-shadow: $--border-shadow; } // 边框圆角 -.--border-radius { +.go-border-radius { border-radius: $--border-radius-base; overflow: hidden; } diff --git a/src/styles/common/var.scss b/src/styles/common/var.scss index 1083cae4..632ef047 100644 --- a/src/styles/common/var.scss +++ b/src/styles/common/var.scss @@ -13,9 +13,13 @@ $--color-text-4: hsla(0, 0%, 100%, 0.3); // 顶部距离 $--header-height: 60px; // 模糊 -$--filter-blur-base: blur(2px); +$--filter-blur-base: blur(20px); // 毛玻璃 -$--filter-color-base: rgba(0, 0, 0, 0.07); +$--filter-color-base-1: rgba(0, 0, 0, 0.1); +$--filter-color-base-2: rgba(0, 0, 0, 0.2); +$--filter-color-base-3: rgba(23, 23, 26, 0.3); // 边框 $--border-radius-base: 8px; $--border-bottom-style: 1px solid $--color-border; +// 阴影 +$--border-shadow: 0 8px 20px rgba(0,0,0, .15); diff --git a/src/views/login/index.vue b/src/views/login/index.vue index c7861d27..7721ee53 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -1,5 +1,6 @@