+
Milestone1:balabalabal
@@ -254,7 +257,10 @@
>
Copy
-
@@ -333,14 +339,14 @@
try {
var params = new URLSearchParams(window.location.search);
if (
- !params.get("lang") &&
- !window.localStorage.getItem("invite_lang_ready")
+ !params.get('lang') &&
+ !window.localStorage.getItem('invite_lang_ready')
) {
- window.localStorage.setItem("hyapp_h5_lang", "en");
- window.localStorage.setItem("invite_lang_ready", "1");
+ window.localStorage.setItem('hyapp_h5_lang', 'en');
+ window.localStorage.setItem('invite_lang_ready', '1');
}
} catch (error) {
- document.documentElement.lang = "en";
+ document.documentElement.lang = 'en';
}
})();
diff --git a/activity/invite/style.css b/activity/invite/style.css
index 000b17d..4ac2933 100644
--- a/activity/invite/style.css
+++ b/activity/invite/style.css
@@ -17,7 +17,7 @@ body {
background: #030b24;
color: var(--white);
font-family:
- "Source Han Sans SC", "Noto Sans", "Helvetica Neue", Arial, sans-serif;
+ 'Source Han Sans SC', 'Noto Sans', 'Helvetica Neue', Arial, sans-serif;
}
button {
@@ -77,8 +77,7 @@ button {
border: calc(2 * var(--u)) solid rgba(255, 232, 184, 0.56);
border-radius: calc(18 * var(--u));
background: rgba(25, 9, 1, 0.92);
- box-shadow: 0 calc(16 * var(--u)) calc(30 * var(--u))
- rgba(0, 0, 0, 0.34);
+ box-shadow: 0 calc(16 * var(--u)) calc(30 * var(--u)) rgba(0, 0, 0, 0.34);
}
.language-menu button {
@@ -100,7 +99,7 @@ button {
.hero {
position: relative;
height: calc(1110 * var(--u));
- background-image: url("./assets/hero-bg.png");
+ background-image: url('./assets/hero-bg.png');
background-repeat: no-repeat;
background-position: top center;
background-size: 100% auto;
@@ -112,8 +111,7 @@ button {
bottom: calc(0 * var(--u));
width: calc(1016 * var(--u));
height: calc(290 * var(--u));
- background: url("./assets/countdown-panel.png") center / 100% 100%
- no-repeat;
+ background: url('./assets/countdown-panel.png') center / 100% 100% no-repeat;
}
.time-cell {
@@ -174,11 +172,17 @@ button {
margin: 0 auto;
overflow: hidden;
background-image:
- url("./assets/panel-top-a.png"), url("./assets/panel-bottom-a.png"),
- url("./assets/panel-middle-a.png");
+ url('./assets/panel-top-a.png'), url('./assets/panel-bottom-a.png'),
+ url('./assets/panel-middle-a.png');
background-repeat: no-repeat, no-repeat, no-repeat;
- background-position: top center, bottom center, center center;
- background-size: 100% auto, 100% auto, 100% 100%;
+ background-position:
+ top center,
+ bottom center,
+ center center;
+ background-size:
+ 100% auto,
+ 100% auto,
+ 100% 100%;
}
.ornate-panel > * {
@@ -210,7 +214,7 @@ p {
height: calc(790 * var(--u));
margin-top: calc(20 * var(--u));
padding-top: calc(122 * var(--u));
- background-image: url("./assets/reward-panel-bg.png");
+ background-image: url('./assets/reward-panel-bg.png');
background-position: center;
background-size: 100% 100%;
}
@@ -333,7 +337,7 @@ p {
font-size: calc(30 * var(--u));
text-overflow: ellipsis;
white-space: nowrap;
- background: url("./assets/link-input.svg") center / 100% 100% no-repeat;
+ background: url('./assets/link-input.svg') center / 100% 100% no-repeat;
}
.invite-code {
@@ -362,7 +366,7 @@ p {
font-weight: 800;
line-height: 1;
text-shadow: 0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(0, 0, 0, 0.35);
- background: url("./assets/button-active-wide.png") center / 100% 100%
+ background: url('./assets/button-active-wide.png') center / 100% 100%
no-repeat;
}
@@ -382,16 +386,17 @@ p {
width: calc(220 * var(--u));
height: calc(78 * var(--u));
font-size: calc(30 * var(--u));
- background-image: url("./assets/claim-active.png");
+ background-image: url('./assets/claim-active.png');
}
.stats-panel {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
- gap: calc(16 * var(--u)) calc(30 * var(--u));
- height: calc(440 * var(--u));
+ align-content: center;
+ gap: calc(34 * var(--u)) calc(36 * var(--u));
+ height: calc(520 * var(--u));
margin-top: calc(62 * var(--u));
- padding: calc(86 * var(--u)) calc(86 * var(--u)) calc(62 * var(--u));
+ padding: calc(108 * var(--u)) calc(92 * var(--u)) calc(92 * var(--u));
}
.stat {
@@ -406,16 +411,16 @@ p {
.stat strong {
color: var(--gold);
font-size: calc(56 * var(--u));
- line-height: 0.95;
+ line-height: 1;
font-weight: 700;
}
.stat span {
width: 100%;
- margin-top: calc(16 * var(--u));
+ margin-top: calc(12 * var(--u));
color: var(--gold);
font-size: calc(30 * var(--u));
- line-height: 0.95;
+ line-height: 1.08;
}
.monthly-panel {
@@ -455,8 +460,7 @@ p {
line-height: 1.15;
text-align: center;
text-shadow: 0 calc(2 * var(--u)) calc(2 * var(--u)) rgba(0, 0, 0, 0.25);
- background: url("./assets/tab-inactive-a.png") center / 100% 100%
- no-repeat;
+ background: url('./assets/tab-inactive-a.png') center / 100% 100% no-repeat;
}
.task-tab span {
@@ -464,15 +468,15 @@ p {
}
.task-tab.is-active {
- background-image: url("./assets/tab-active-a.png");
+ background-image: url('./assets/tab-active-a.png');
}
.monthly-panel.is-quota .task-tab {
- background-image: url("./assets/tab-inactive-b.png");
+ background-image: url('./assets/tab-inactive-b.png');
}
.monthly-panel.is-quota .task-tab.is-active {
- background-image: url("./assets/tab-active-b.png");
+ background-image: url('./assets/tab-active-b.png');
}
.task-pane {
@@ -495,7 +499,7 @@ p {
bottom: calc(92 * var(--u));
left: calc(38 * var(--u));
width: calc(4 * var(--u));
- content: "";
+ content: '';
background: var(--gold);
}
@@ -507,8 +511,7 @@ p {
justify-content: center;
margin-bottom: calc(30 * var(--u));
padding: calc(18 * var(--u)) calc(34 * var(--u));
- background: url("./assets/milestone-row.svg") center / 100% 100%
- no-repeat;
+ background: url('./assets/milestone-row.svg') center / 100% 100% no-repeat;
}
.milestone::before {
@@ -517,13 +520,13 @@ p {
left: calc(-92 * var(--u));
width: calc(41 * var(--u));
height: calc(41 * var(--u));
- content: "";
+ content: '';
transform: translateY(-50%);
- background: url("./assets/timeline-node.png") center / contain no-repeat;
+ background: url('./assets/timeline-node.png') center / contain no-repeat;
}
.milestone.is-current::before {
- background-image: url("./assets/timeline-node-active.png");
+ background-image: url('./assets/timeline-node-active.png');
}
.milestone h3,
@@ -565,7 +568,7 @@ p {
min-height: calc(169 * var(--u));
padding: calc(24 * var(--u)) calc(30 * var(--u)) calc(22 * var(--u))
calc(36 * var(--u));
- background: url("./assets/task-row.svg") center / 100% 100% no-repeat;
+ background: url('./assets/task-row.svg') center / 100% 100% no-repeat;
}
.claim-button {
@@ -577,11 +580,11 @@ p {
color: var(--gold);
font-size: calc(30 * var(--u));
font-weight: 700;
- background: url("./assets/claim-inactive.png") center / 100% 100% no-repeat;
+ background: url('./assets/claim-inactive.png') center / 100% 100% no-repeat;
}
.claim-button.is-ready {
- background-image: url("./assets/claim-active.png");
+ background-image: url('./assets/claim-active.png');
}
.rank-panel {
@@ -590,8 +593,8 @@ p {
margin-bottom: calc(28 * var(--u));
padding: calc(126 * var(--u)) calc(68 * var(--u)) calc(72 * var(--u));
background-image:
- url("./assets/panel-top-b.png"), url("./assets/panel-bottom-b.png"),
- url("./assets/panel-middle-b.png");
+ url('./assets/panel-top-b.png'), url('./assets/panel-bottom-b.png'),
+ url('./assets/panel-middle-b.png');
}
.rank-list {
@@ -603,15 +606,17 @@ p {
.rank-row {
display: grid;
grid-template-columns:
- calc(74 * var(--u)) calc(80 * var(--u)) calc(108 * var(--u))
- minmax(0, 1fr) auto;
+ calc(154 * var(--u)) calc(108 * var(--u)) minmax(0, 1fr)
+ auto;
align-items: center;
min-height: calc(149 * var(--u));
padding: 0 calc(42 * var(--u)) 0 calc(28 * var(--u));
- background: url("./assets/rank-row.svg") center / 100% 100% no-repeat;
+ background: url('./assets/rank-row.svg') center / 100% 100% no-repeat;
}
.rank-no {
+ grid-column: 1;
+ grid-row: 1;
color: var(--white);
font-size: calc(36 * var(--u));
line-height: 1;
@@ -619,13 +624,17 @@ p {
}
.rank-medal {
- width: calc(69 * var(--u));
- max-height: calc(68 * var(--u));
+ grid-column: 1;
+ grid-row: 1;
+ width: calc(74 * var(--u));
+ height: calc(72 * var(--u));
object-fit: contain;
justify-self: center;
}
.rank-avatar {
+ grid-column: 2;
+ grid-row: 1;
width: calc(108 * var(--u));
height: calc(108 * var(--u));
border: calc(2 * var(--u)) solid #ffebbb;
@@ -634,6 +643,8 @@ p {
}
.rank-name {
+ grid-column: 3;
+ grid-row: 1;
padding-left: calc(24 * var(--u));
overflow: hidden;
color: var(--white);
@@ -645,6 +656,8 @@ p {
}
.rank-score {
+ grid-column: 4;
+ grid-row: 1;
color: var(--white);
font-size: calc(36 * var(--u));
font-weight: 700;
@@ -652,6 +665,10 @@ p {
white-space: nowrap;
}
+.rank-row > span:not(.rank-no):not(.rank-score) {
+ display: none;
+}
+
[hidden] {
display: none !important;
}