diff --git a/src/assets/images/four-left.png b/src/assets/images/four-left.png new file mode 100644 index 0000000..56733b2 Binary files /dev/null and b/src/assets/images/four-left.png differ diff --git a/src/assets/images/four-phone.png b/src/assets/images/four-phone.png new file mode 100644 index 0000000..0173eae Binary files /dev/null and b/src/assets/images/four-phone.png differ diff --git a/src/assets/images/four-right.png b/src/assets/images/four-right.png new file mode 100644 index 0000000..e693487 Binary files /dev/null and b/src/assets/images/four-right.png differ diff --git a/src/components/PageAdvantage.vue b/src/components/PageAdvantage.vue index f8f578d..3447a61 100644 --- a/src/components/PageAdvantage.vue +++ b/src/components/PageAdvantage.vue @@ -161,6 +161,7 @@ text-align: center; margin-left: 0; font-size: clamp(24px, 6vw, 36px); + width: 80vw; } .section-card { diff --git a/src/components/PageContact.vue b/src/components/PageContact.vue index 7ceff33..b1dc4d9 100644 --- a/src/components/PageContact.vue +++ b/src/components/PageContact.vue @@ -4,19 +4,19 @@
- AI智能回复,让键盘不仅是输入工具。智能理解语境,一键生成精准回复,提升沟通效率。 + Personalize your chat keyboard and get tailored, high-EQ responses for every conversation
+
@@ -31,7 +31,7 @@
.page-contact {
width: 100%;
height: 100vh;
- background: #ffffff;
+ background: #F9F9F9;
color: #222;
display: flex;
flex-direction: column;
@@ -45,35 +45,41 @@
display: flex;
align-items: center;
justify-content: center;
- gap: @gap-section;
+ gap: clamp(16px, 2vw, 48px);
max-width: @content-max;
width: 100%;
padding: 0 @gap-content;
}
-.text-side { flex: 1; }
+.text-side { flex: 5; max-width: clamp(320px, 60vw, 1000px); }
.section-title {
- font-size: @font-title;
+ font-size: clamp(34px, 3.2vw, 72px);
font-weight: 800;
- line-height: 1.25;
+ line-height: 1.2;
margin-bottom: clamp(12px, 1.2vh, 28px);
color: #1a1a1a;
}
.section-desc {
- font-size: @font-desc;
+ font-size: clamp(15px, 1.2vw, 26px);
line-height: 1.8;
color: #888;
- max-width: clamp(260px, 22vw, 480px);
+ max-width: 90%;
}
.image-side {
- flex: 1;
+ flex: 4;
display: flex;
justify-content: center;
}
+.phone-img {
+ height: clamp(320px, 75vh, 800px);
+ width: auto;
+ display: block;
+}
+
.phone-placeholder {
width: @phone-w-main;
height: @phone-h-main;
@@ -106,6 +112,24 @@
background: #fafafa;
}
+.four-left {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ width: clamp(120px, 10vw, 380px);
+ height: auto;
+ pointer-events: none;
+}
+
+.four-right {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ width: clamp(120px, 10vw, 380px);
+ height: auto;
+ pointer-events: none;
+}
+
.footer {
position: absolute;
bottom: clamp(10px, 1.2vh, 24px);
@@ -126,8 +150,16 @@
}
.section-title { text-align: center; }
.section-desc { text-align: center; }
- .phone-placeholder { width: 180px; height: 333px; }
+ .phone-img {
+ height: clamp(220px, 38vh, 420px);
+ width: auto;
+ display: block;
+ }
.bottom-character { right: 16px; bottom: 40px; }
.character-placeholder { width: 70px; height: 82px; }
+ .four-left,
+ .four-right {
+ width: clamp(70px, 20vw, 140px);
+ }
}