diff --git a/src/main/resources/static/assets/mobile/img/mine/1.png b/src/main/resources/static/assets/mobile/img/mine/1.png new file mode 100644 index 0000000..251cfdf Binary files /dev/null and b/src/main/resources/static/assets/mobile/img/mine/1.png differ diff --git a/src/main/resources/static/assets/mobile/img/mine/2.png b/src/main/resources/static/assets/mobile/img/mine/2.png new file mode 100644 index 0000000..c68c92d Binary files /dev/null and b/src/main/resources/static/assets/mobile/img/mine/2.png differ diff --git a/src/main/resources/static/assets/mobile/img/mine/3.png b/src/main/resources/static/assets/mobile/img/mine/3.png new file mode 100644 index 0000000..9cdddfc Binary files /dev/null and b/src/main/resources/static/assets/mobile/img/mine/3.png differ diff --git a/src/main/resources/static/assets/mobile/img/mine/4.png b/src/main/resources/static/assets/mobile/img/mine/4.png new file mode 100644 index 0000000..e20af3f Binary files /dev/null and b/src/main/resources/static/assets/mobile/img/mine/4.png differ diff --git a/src/main/resources/static/assets/mobile/img/mine/back.png b/src/main/resources/static/assets/mobile/img/mine/back.png new file mode 100644 index 0000000..c59c90f Binary files /dev/null and b/src/main/resources/static/assets/mobile/img/mine/back.png differ diff --git a/src/main/resources/static/assets/mobile/img/mine/rili.png b/src/main/resources/static/assets/mobile/img/mine/rili.png new file mode 100644 index 0000000..2b1e497 Binary files /dev/null and b/src/main/resources/static/assets/mobile/img/mine/rili.png differ diff --git a/src/main/resources/static/assets/mobile/img/mine/user_info_back.png b/src/main/resources/static/assets/mobile/img/mine/user_info_back.png deleted file mode 100644 index 223c68f..0000000 Binary files a/src/main/resources/static/assets/mobile/img/mine/user_info_back.png and /dev/null differ diff --git a/src/main/resources/views/mobile/mine/index.html b/src/main/resources/views/mobile/mine/index.html index 4b309ab..ffde944 100644 --- a/src/main/resources/views/mobile/mine/index.html +++ b/src/main/resources/views/mobile/mine/index.html @@ -12,58 +12,84 @@ layout("/mobile/platform.html"){ line-height: 20px; font-size: 12px; } - .van-cell { - padding: 8px 8px; - } + .main_content { - height: 290px; - background: linear-gradient(to top right, rgb(238, 163, 175), rgb(149, 214, 240)); - border-radius: 0 0 20px 20px; + height: 260px; + background-color: #4298FB; + border-bottom-left-radius: 50% 30px; + border-bottom-right-radius: 50% 30px; } - .user_info_container { - display: flex; - justify-content: space-between; - align-items: center; - padding: 40px 30px 20px; - } - .basic { + + .year { + padding: 50px 0 0 30px; + font-size: 22px; + color: white; font-weight: bold; } - .avatar { - width: 50px; - height: 50px; + + .basic { + margin: 20px 20px 0 30px; + font-weight: bold; + color: #264260; + display: flex; + align-items: flex-end; + justify-content: space-between; } - .count_content { - text-align: center; - margin-bottom: 8px; - color: white; - } - .user_info_form { - position: relative; - top: -55px; - } - .query { - text-align: right; - color: white; + + .activity_count { + height: 260px; + margin: 40px 20px 10px 20px; + background: url("/assets/mobile/img/mine/back.png") no-repeat; + background-size: contain; font-size: 14px; - margin-right: 20px; } - .van-tabs__nav--line { - background-color: transparent !important; + + .activity_count_year { + padding: 20px 0 0 20px; } - .van-tab--active { + + .activity_count_parent_div { + display: grid; /* 使用 Grid 布局 */ + grid-template-columns: repeat(2, 1fr); /* 创建两列,每列占据可用空间的等分 */ + gap: 10px; /* 设置子元素之间的间隔 */ + font-size: 13px; + padding: 0 30px; + } + .activity_count_child_div { + text-align: center; + } + .activity_count_child_div div:nth-child(1) { + color: #1B6FC5; + font-size: 26px; + font-weight: bold; + } + .activity_type_parent_div { + display: grid; /* 使用 Grid 布局 */ + grid-template-columns: repeat(2, 1fr); /* 创建两列,每列占据可用空间的等分 */ + gap: 10px; /* 设置子元素之间的间隔 */ + margin: 0 20px; + } + .activity_type_child_div{ + position: relative; + } + .activity_type_child_div div { + position: absolute; + top: 16px; + left: 20px; + font-size: 20px; color: white; + font-weight: bold; } - .van-tab { - color: white; + .cover { + margin: 0 10px; + display: flex; + padding: 6px; + font-size: 14px; } - .van-cell__title { - max-width: 60px; - } - img { + .cover img { border-radius: 10px; } - .van-image__error, .van-image__loading { + .cover .van-image__error { border-radius: 10px; } .activity_name { @@ -71,22 +97,10 @@ layout("/mobile/platform.html"){ } .activity_time { color: grey; + font-size: 13px; } - .van-empty { - position: relative; - transform: revert; - left: 0; - } - .activity_tooltip { - margin-bottom: 10px; - color: white; - padding: 0 10px; - font-size: 15px; - text-indent: 1em; - line-height: 20px; - } - .activity_count { - color: #EE0A24; + .van-divider { + margin: 6px 0; } @@ -94,63 +108,104 @@ layout("/mobile/platform.html"){
-