From 1c3171f1e40351693a434e9e269e775523fe8e0a Mon Sep 17 00:00:00 2001 From: MrKBear Date: Tue, 4 Jan 2022 17:31:35 +0800 Subject: [PATCH] Account page --- miniprogram/app.scss | 33 ++++++++++++++++++++++++-- miniprogram/pages/Account/Account.scss | 26 +++++++++++++++++--- miniprogram/pages/Account/Account.wxml | 18 ++++++++++++-- 3 files changed, 70 insertions(+), 7 deletions(-) diff --git a/miniprogram/app.scss b/miniprogram/app.scss index 72fb7f3..a6bfbf7 100644 --- a/miniprogram/app.scss +++ b/miniprogram/app.scss @@ -16,11 +16,36 @@ $black-filter: brightness(0) opacity(.65); $white-filter: brightness(100) opacity(.65); $blue-filter: opacity(.65); +// 页面容器外边距 view.container { width: 88%; padding: 0 6%; } +// 带阴影的 card +view.card { + width: calc( 100% - 36px ); + padding: 0 18px; + border-radius: 15px; + background-color: $theme-color-light-layout; + box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, .08), + 0 0.3px 0.9px 0 rgba(0, 0, 0, .05); +} + +// 顶部导航栏阴影 +view.top-shadow { + position: fixed; + z-index: 9999; + width: 100%; + height: 10px; + top: -10px; + box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, .05); +} + +view.text { + +} + page { background-color: $theme-color-light-background; color: $theme-color-light-text; @@ -31,7 +56,11 @@ page { @media (prefers-color-scheme: dark){ page { - background-color: $theme-color-dark-background; - color: $theme-color-dark-text; + background-color: $theme-color-dark-background; + color: $theme-color-dark-text; + } + + view.card { + background-color: $theme-color-dark-layout; } } \ No newline at end of file diff --git a/miniprogram/pages/Account/Account.scss b/miniprogram/pages/Account/Account.scss index a003654..d02eeb4 100644 --- a/miniprogram/pages/Account/Account.scss +++ b/miniprogram/pages/Account/Account.scss @@ -1,9 +1,29 @@ +@import "../../app.scss"; + view.container { // 用户卡片 view.user-card { - width: 100%; - height: 200px; - background-color: aqua; + margin-top: 20px; + height: 100px; + display: flex; + padding-top: 20px; + padding-bottom: 20px; + + view.avatar { + width: 80px; + height: 80px; + border-radius: 1000px; + overflow: hidden; + } + + view.info { + width: calc(100% - 80px - 20px); + padding-left: 20px; + + view.nick { + color: $theme-color-light-title; + } + } } } \ No newline at end of file diff --git a/miniprogram/pages/Account/Account.wxml b/miniprogram/pages/Account/Account.wxml index 788e060..46dec69 100644 --- a/miniprogram/pages/Account/Account.wxml +++ b/miniprogram/pages/Account/Account.wxml @@ -1,8 +1,22 @@ + + + + + - - + + + + + + + + + 秦浩轩 + 1806240113 + \ No newline at end of file