diff --git a/demo.html b/demo.html index 75dbbbc..a36ae4f 100644 --- a/demo.html +++ b/demo.html @@ -9,6 +9,19 @@ .panel { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-bottom: 12px; } .panel input[type="text"] { width: 420px; padding: 6px 8px; font-size: 12px; } .panel button { padding: 6px 12px; font-size: 12px; cursor: pointer; } + .layout { display: flex; gap: 12px; align-items: flex-start; } + .sidebar { width: 280px; border: 1px solid #e2e6ed; border-radius: 8px; padding: 12px; background: #fafafa; } + .sidebar h4 { margin: 0 0 8px; font-weight: 600; font-size: 14px; } + .bookmark-form { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 10px; } + .bookmark-form input { flex: 1; min-width: 0; padding: 6px 8px; font-size: 12px; } + .bookmark-form input[type="number"] { width: 80px; } + .bookmark-form button { padding: 6px 12px; font-size: 12px; cursor: pointer; } + .bookmark-list { list-style: none; padding: 0; margin: 0; } + .bookmark-item { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 8px; border-bottom: 1px solid #eee; } + .bookmark-item span { font-size: 12px; color: #111827; } + .bookmark-actions { display: flex; gap: 6px; } + .bookmark-actions button { padding: 4px 8px; font-size: 12px; cursor: pointer; } + .editorWrap { flex: 1; } iframe { width: 100%; height: 80vh; border: 1px solid #e2e6ed; } small { color: #6b7280; } @@ -24,13 +37,27 @@ 示例:vocd.html?filePath=URL&mode=edit 或 vocd.html?filePath=URL - +
+ +
+ +
+