完整初版'
This commit is contained in:
BIN
src/assets/images/four-left.png
Normal file
BIN
src/assets/images/four-left.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 279 KiB |
BIN
src/assets/images/four-phone.png
Normal file
BIN
src/assets/images/four-phone.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 368 KiB |
BIN
src/assets/images/four-right.png
Normal file
BIN
src/assets/images/four-right.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 342 KiB |
@@ -161,6 +161,7 @@
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
font-size: clamp(24px, 6vw, 36px);
|
font-size: clamp(24px, 6vw, 36px);
|
||||||
|
width: 80vw;
|
||||||
}
|
}
|
||||||
|
|
||||||
.section-card {
|
.section-card {
|
||||||
|
|||||||
@@ -4,19 +4,19 @@
|
|||||||
<div class="text-side">
|
<div class="text-side">
|
||||||
<h2 class="section-title">
|
<h2 class="section-title">
|
||||||
Customize Keyboard<br />
|
Customize Keyboard<br />
|
||||||
AI Reply
|
AI Reply .
|
||||||
</h2>
|
</h2>
|
||||||
<p class="section-desc">
|
<p class="section-desc">
|
||||||
AI智能回复,让键盘不仅是输入工具。智能理解语境,一键生成精准回复,提升沟通效率。
|
Personalize your chat keyboard and get tailored, high-EQ responses for every conversation
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="image-side">
|
<div class="image-side">
|
||||||
<div class="phone-placeholder"><span>手机截图</span></div>
|
<img src="/src/assets/images/four-phone.png" class="phone-img" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="bottom-character">
|
|
||||||
<div class="character-placeholder"><span>3D角色图片</span></div>
|
<img src="/src/assets/images/four-left.png" class="four-left" />
|
||||||
</div>
|
<img src="/src/assets/images/four-right.png" class="four-right" />
|
||||||
<footer class="footer">
|
<footer class="footer">
|
||||||
<p>© 2026 Key of Love. All Rights Reserved.</p>
|
<p>© 2026 Key of Love. All Rights Reserved.</p>
|
||||||
</footer>
|
</footer>
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
.page-contact {
|
.page-contact {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
background: #ffffff;
|
background: #F9F9F9;
|
||||||
color: #222;
|
color: #222;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
@@ -45,35 +45,41 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
gap: @gap-section;
|
gap: clamp(16px, 2vw, 48px);
|
||||||
max-width: @content-max;
|
max-width: @content-max;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0 @gap-content;
|
padding: 0 @gap-content;
|
||||||
}
|
}
|
||||||
|
|
||||||
.text-side { flex: 1; }
|
.text-side { flex: 5; max-width: clamp(320px, 60vw, 1000px); }
|
||||||
|
|
||||||
.section-title {
|
.section-title {
|
||||||
font-size: @font-title;
|
font-size: clamp(34px, 3.2vw, 72px);
|
||||||
font-weight: 800;
|
font-weight: 800;
|
||||||
line-height: 1.25;
|
line-height: 1.2;
|
||||||
margin-bottom: clamp(12px, 1.2vh, 28px);
|
margin-bottom: clamp(12px, 1.2vh, 28px);
|
||||||
color: #1a1a1a;
|
color: #1a1a1a;
|
||||||
}
|
}
|
||||||
|
|
||||||
.section-desc {
|
.section-desc {
|
||||||
font-size: @font-desc;
|
font-size: clamp(15px, 1.2vw, 26px);
|
||||||
line-height: 1.8;
|
line-height: 1.8;
|
||||||
color: #888;
|
color: #888;
|
||||||
max-width: clamp(260px, 22vw, 480px);
|
max-width: 90%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.image-side {
|
.image-side {
|
||||||
flex: 1;
|
flex: 4;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.phone-img {
|
||||||
|
height: clamp(320px, 75vh, 800px);
|
||||||
|
width: auto;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
.phone-placeholder {
|
.phone-placeholder {
|
||||||
width: @phone-w-main;
|
width: @phone-w-main;
|
||||||
height: @phone-h-main;
|
height: @phone-h-main;
|
||||||
@@ -106,6 +112,24 @@
|
|||||||
background: #fafafa;
|
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 {
|
.footer {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: clamp(10px, 1.2vh, 24px);
|
bottom: clamp(10px, 1.2vh, 24px);
|
||||||
@@ -126,8 +150,16 @@
|
|||||||
}
|
}
|
||||||
.section-title { text-align: center; }
|
.section-title { text-align: center; }
|
||||||
.section-desc { 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; }
|
.bottom-character { right: 16px; bottom: 40px; }
|
||||||
.character-placeholder { width: 70px; height: 82px; }
|
.character-placeholder { width: 70px; height: 82px; }
|
||||||
|
.four-left,
|
||||||
|
.four-right {
|
||||||
|
width: clamp(70px, 20vw, 140px);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user