统一猜谜答对通知配色
This commit is contained in:
@@ -482,19 +482,19 @@ function buildQuizResultHtml(msg, timeStr) {
|
|||||||
const winnerUsername = String(msg.winner_username || "").trim();
|
const winnerUsername = String(msg.winner_username || "").trim();
|
||||||
const answerText = escapeHtml(resolveQuizResultAnswerText(msg));
|
const answerText = escapeHtml(resolveQuizResultAnswerText(msg));
|
||||||
const isAnsweredResult = winnerUsername !== "";
|
const isAnsweredResult = winnerUsername !== "";
|
||||||
const accentColor = isAnsweredResult ? "#16a34a" : "#d97706";
|
const accentColor = isAnsweredResult ? "#7c3aed" : "#d97706";
|
||||||
const accentBackground = isAnsweredResult
|
const accentBackground = isAnsweredResult
|
||||||
? "linear-gradient(135deg,#f0fdf4,#ecfccb)"
|
? "linear-gradient(135deg,#f5f3ff,#faf5ff)"
|
||||||
: "linear-gradient(135deg,#fff7ed,#fffbeb)";
|
: "linear-gradient(135deg,#fff7ed,#fffbeb)";
|
||||||
const accentBorder = isAnsweredResult ? "rgba(22,163,74,.18)" : "rgba(217,119,6,.18)";
|
const accentBorder = isAnsweredResult ? "rgba(124,58,237,.16)" : "rgba(217,119,6,.18)";
|
||||||
const textColor = isAnsweredResult ? "#166534" : "#9a3412";
|
const textColor = isAnsweredResult ? "#312e81" : "#9a3412";
|
||||||
const icon = isAnsweredResult ? "🎉" : "⏳";
|
const icon = isAnsweredResult ? "🎉" : "⏳";
|
||||||
const iconBackground = isAnsweredResult
|
const iconBackground = isAnsweredResult
|
||||||
? "linear-gradient(135deg,#16a34a,#4ade80)"
|
? "linear-gradient(135deg,#7c3aed,#a78bfa)"
|
||||||
: "linear-gradient(135deg,#f59e0b,#f97316)";
|
: "linear-gradient(135deg,#f59e0b,#f97316)";
|
||||||
const badgeColor = isAnsweredResult ? "#16a34a" : "#d97706";
|
const badgeColor = isAnsweredResult ? "#7c3aed" : "#d97706";
|
||||||
const summaryHtml = isAnsweredResult
|
const summaryHtml = isAnsweredResult
|
||||||
? `【${clickableUser(winnerUsername, "#15803d")}】率先答对「${answerText}」`
|
? `【${clickableUser(winnerUsername, "#6d28d9")}】率先答对「${answerText}」`
|
||||||
: `第 #${quizMeta.endedRoundId || quizMeta.roundId || 0} 题已超时结束,正确答案:${answerText}`;
|
: `第 #${quizMeta.endedRoundId || quizMeta.roundId || 0} 题已超时结束,正确答案:${answerText}`;
|
||||||
|
|
||||||
return `
|
return `
|
||||||
@@ -508,8 +508,8 @@ function buildQuizResultHtml(msg, timeStr) {
|
|||||||
</div>
|
</div>
|
||||||
${isAnsweredResult ? `
|
${isAnsweredResult ? `
|
||||||
<div style="display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:${textColor};font-size:10px;flex-shrink:0;margin-left:auto;">
|
<div style="display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:${textColor};font-size:10px;flex-shrink:0;margin-left:auto;">
|
||||||
<span style="padding:1px 6px;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 1px ${isAnsweredResult ? "rgba(22,163,74,.12)" : "rgba(217,119,6,.12)"};white-space:nowrap;">💰 ${quizMeta.rewardGold} 金币</span>
|
<span style="padding:1px 6px;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 1px ${isAnsweredResult ? "rgba(124,58,237,.10)" : "rgba(217,119,6,.12)"};white-space:nowrap;">💰 ${quizMeta.rewardGold} 金币</span>
|
||||||
<span style="padding:1px 6px;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 1px ${isAnsweredResult ? "rgba(22,163,74,.12)" : "rgba(217,119,6,.12)"};white-space:nowrap;">⭐ ${quizMeta.rewardExp} 经验</span>
|
<span style="padding:1px 6px;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 1px ${isAnsweredResult ? "rgba(124,58,237,.10)" : "rgba(217,119,6,.12)"};white-space:nowrap;">⭐ ${quizMeta.rewardExp} 经验</span>
|
||||||
</div>
|
</div>
|
||||||
` : ""}
|
` : ""}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user