94 lines
1.6 KiB
Plaintext
94 lines
1.6 KiB
Plaintext
|
|
/*
|
|||
|
|
* 外卖结果页
|
|||
|
|
* 流程:动效覆盖层(加载+揭晓)→ 结果展示
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
.takeout-page {
|
|||
|
|
padding: var(--space-md);
|
|||
|
|
min-height: 100vh;
|
|||
|
|
display: flex;
|
|||
|
|
flex-direction: column;
|
|||
|
|
align-items: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* ── 结果区(动效结束后) ── */
|
|||
|
|
.result-area {
|
|||
|
|
width: 100%;
|
|||
|
|
display: flex;
|
|||
|
|
flex-direction: column;
|
|||
|
|
align-items: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.result-title {
|
|||
|
|
font-size: var(--text-subtitle);
|
|||
|
|
font-weight: 600;
|
|||
|
|
color: var(--color-text);
|
|||
|
|
margin: var(--space-md) 0 var(--space-md);
|
|||
|
|
text-align: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.actions {
|
|||
|
|
width: 100%;
|
|||
|
|
display: flex;
|
|||
|
|
flex-direction: column;
|
|||
|
|
align-items: center;
|
|||
|
|
margin-top: var(--space-lg);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.btn-main {
|
|||
|
|
width: 80%;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.btn-retry {
|
|||
|
|
margin-top: var(--space-md);
|
|||
|
|
font-size: var(--text-body-sm);
|
|||
|
|
color: var(--color-text-muted);
|
|||
|
|
padding: var(--space-sm);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.btn-retry:active {
|
|||
|
|
color: var(--color-primary);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* ── 错误态 ── */
|
|||
|
|
.empty {
|
|||
|
|
display: flex;
|
|||
|
|
flex-direction: column;
|
|||
|
|
align-items: center;
|
|||
|
|
padding-top: 200rpx;
|
|||
|
|
font-size: var(--text-body);
|
|||
|
|
color: var(--color-text-secondary);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.empty-icon {
|
|||
|
|
font-size: 80rpx;
|
|||
|
|
margin-bottom: var(--space-md);
|
|||
|
|
opacity: 0.6;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* ── 动效内预览(Act 3 slot 内容) ── */
|
|||
|
|
.animation-result-preview {
|
|||
|
|
display: flex;
|
|||
|
|
flex-direction: column;
|
|||
|
|
align-items: center;
|
|||
|
|
padding: 24rpx;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.preview-emoji {
|
|||
|
|
font-size: 64rpx;
|
|||
|
|
margin-bottom: 12rpx;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.preview-text {
|
|||
|
|
font-size: var(--text-subtitle);
|
|||
|
|
font-weight: 700;
|
|||
|
|
color: #FFFFFF;
|
|||
|
|
text-align: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.preview-sub {
|
|||
|
|
font-size: var(--text-body-sm);
|
|||
|
|
color: rgba(255, 255, 255, 0.8);
|
|||
|
|
margin-top: 8rpx;
|
|||
|
|
}
|