summaryrefslogtreecommitdiff
path: root/src/ollama_web/static/style.css
diff options
context:
space:
mode:
authortanaka takashi <isazaka@gmail.com>2026-06-23 19:24:55 +0900
committertanaka takashi <isazaka@gmail.com>2026-06-23 19:24:55 +0900
commit5d9fc9c9c976cb6fc7d0b8060abcd2860ebf8456 (patch)
tree2c5cead530f7ccbc8f9539a873e530209ad5162e /src/ollama_web/static/style.css
parent21b59cc1d0928dc04dcf5eac24470aaa05013b2d (diff)
ストリーミング出力対応
ツール呼び出し、thinkingが応答欄の枠外にでる不具合修正
Diffstat (limited to 'src/ollama_web/static/style.css')
-rw-r--r--src/ollama_web/static/style.css50
1 files changed, 29 insertions, 21 deletions
diff --git a/src/ollama_web/static/style.css b/src/ollama_web/static/style.css
index ece20c1..0be42c2 100644
--- a/src/ollama_web/static/style.css
+++ b/src/ollama_web/static/style.css
@@ -97,34 +97,42 @@ main#chat {
.message p { margin: 8px 0; }
.message ul, .message ol { padding-left: 22px; }
-.tool {
- max-width: 860px;
- width: 100%;
- margin: 0 auto;
- padding: 8px 12px;
+.message .extras {
+ margin-top: 10px;
+ display: flex;
+ flex-direction: column;
+ gap: 6px;
+}
+
+.message .extras details {
border-radius: 8px;
- border: 1px dashed var(--border);
- background: var(--tool-bg);
- color: var(--muted);
+ border: 1px solid var(--border);
+ padding: 6px 10px;
font-size: 13px;
+ color: var(--muted);
+}
+
+.message .extras details summary {
+ cursor: pointer;
+ color: var(--accent);
+ font-weight: 600;
}
-.tool .name { color: var(--accent); font-weight: 600; }
-.tool .args, .tool .result { color: var(--muted); white-space: pre-wrap; word-break: break-word; }
-.tool details summary { cursor: pointer; color: var(--accent); }
+.message .extras details .args,
+.message .extras details .result {
+ white-space: pre-wrap;
+ word-break: break-word;
+ margin-top: 6px;
+}
-.thinking {
- max-width: 860px;
- width: 100%;
- margin: 0 auto;
- padding: 8px 12px;
- border-radius: 8px;
- border: 1px solid var(--border);
+.message .extras details.tool {
+ background: var(--tool-bg);
+ border-style: dashed;
+}
+
+.message .extras details.thinking {
background: var(--think-bg);
- color: var(--muted);
- font-size: 13px;
}
-.thinking summary { cursor: pointer; color: var(--accent); }
form#input-form {
display: flex;