feat: 添加聊天最大输出 Token 和流式输出选项,优化 AI 聊天体验
This commit is contained in:
@@ -667,6 +667,38 @@ body {
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
.md-content .md-table-wrap {
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
margin: 10px 0;
|
||||
border: 1px solid var(--line);
|
||||
border-radius: var(--radius);
|
||||
background: color-mix(in srgb, var(--card) 92%, var(--card-alt));
|
||||
}
|
||||
|
||||
.md-content table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
min-width: 560px;
|
||||
}
|
||||
|
||||
.md-content th,
|
||||
.md-content td {
|
||||
border-bottom: 1px solid var(--line);
|
||||
padding: 8px 10px;
|
||||
vertical-align: top;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.md-content thead th {
|
||||
background: color-mix(in srgb, var(--card-alt) 88%, var(--line));
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.md-content tbody tr:last-child td {
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.md-content li {
|
||||
margin: 4px 0;
|
||||
}
|
||||
@@ -693,6 +725,31 @@ body {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.md-content .md-math-block {
|
||||
margin: 10px 0;
|
||||
padding: 8px 10px;
|
||||
border-left: 3px solid var(--accent);
|
||||
background: color-mix(in srgb, var(--card) 94%, var(--card-alt));
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
.md-content .katex-display {
|
||||
margin: 0.6em 0;
|
||||
}
|
||||
|
||||
/* 打字光标:流式输出时显示的闪烁竖线 */
|
||||
.ai-typing-cursor {
|
||||
display: inline-block;
|
||||
width: 2px;
|
||||
background: currentColor;
|
||||
margin-left: 1px;
|
||||
vertical-align: text-bottom;
|
||||
animation: ai-cursor-blink 0.9s step-end infinite;
|
||||
}
|
||||
@keyframes ai-cursor-blink {
|
||||
50% { opacity: 0; }
|
||||
}
|
||||
|
||||
.ai-chat-form-wrap {
|
||||
border-top: 1px dashed var(--line);
|
||||
padding-top: var(--space-2);
|
||||
|
||||
Reference in New Issue
Block a user