diff --git a/web/index.html b/web/index.html index 38dcd50..305d272 100644 --- a/web/index.html +++ b/web/index.html @@ -86,6 +86,20 @@ .emotion-calm { background: #1e3a5f; color: #93c5fd; } .agent-info { font-size: 13px; color: #a1a1aa; } + /* 行动点 */ + .agent-ap { display: flex; align-items: center; gap: 4px; margin-top: 6px; } + .ap-dots { display: flex; gap: 3px; } + .ap-dot { width: 8px; height: 8px; border-radius: 50%; background: #3f3f46; } + .ap-dot.filled { background: #60a5fa; } + .ap-label { font-size: 11px; color: #71717a; } + + /* 行动反馈提示 */ + #action-feedback { position: fixed; bottom: 20px; right: 20px; z-index: 100; } + .feedback-toast { padding: 10px 16px; border-radius: 8px; margin-top: 8px; font-size: 13px; animation: fadeIn 0.3s ease; } + .feedback-toast.success { background: #166534; color: #86efac; border: 1px solid #22c55e; } + .feedback-toast.fail { background: #7f1d1d; color: #fca5a5; border: 1px solid #ef4444; } + @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } + /* 行动日志 */ .actions-list { max-height: 300px; overflow-y: auto; } .action-item { padding: 8px; background: #27272a; border-radius: 6px; margin-bottom: 6px; font-size: 13px; } @@ -192,6 +206,9 @@