完善韩泰 EOT 标注编辑器并更新标注规范与项目资料
This commit is contained in:
@@ -198,7 +198,8 @@ button.transcript-time:hover { color: #6c8455; text-decoration: underline; }
|
||||
.workspace-footer { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 15px; color: #748167; font-size: 11px; }
|
||||
.workspace-footer > span { display: flex; align-items: center; gap: 5px; }
|
||||
.workspace-footer svg { width: 12px; height: 12px; }
|
||||
.workspace-footer > button { display: flex; align-items: center; gap: 5px; padding: 0; border: 0; background: none; color: #7e8c6f; font-size: 11px; }
|
||||
.history-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 14px; }
|
||||
.history-actions > button { display: flex; align-items: center; gap: 5px; padding: 0; border: 0; background: none; color: #7e8c6f; font-size: 11px; }
|
||||
|
||||
.annotation-sidebar { display: flex; flex-direction: column; min-width: 0; border-left: 1px solid var(--border); background: #fcfdf8; }
|
||||
.editor-heading { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 24px 21px 17px; border-bottom: 1px solid #e5ebdb; }
|
||||
@@ -252,23 +253,6 @@ button.transcript-time:hover { color: #6c8455; text-decoration: underline; }
|
||||
.empty-editor p { font-size: 12px; line-height: 1.8; }
|
||||
.empty-marker { display: grid; place-items: center; width: 47px; height: 47px; margin: 0 auto 14px; border: 1px dashed #d9e3c9; border-radius: 12px; background: #f3f8e9; color: #748167; }
|
||||
.empty-marker svg { width: 21px; height: 21px; }
|
||||
.annotation-list-section { padding: 17px 21px 18px; border-top: 1px solid #e3eada; }
|
||||
.list-heading { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 12px; }
|
||||
.list-heading h3 { margin: 0; color: #738b5f; font-size: 11px; font-weight: 500; }
|
||||
.list-heading h3 > span { margin-left: 7px; }
|
||||
.list-heading span { color: #a0af8d; font-family: var(--font-mono); font-size: 11px; }
|
||||
.annotation-list { display: flex; flex-direction: column; gap: 4px; max-height: 211px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #d4dfc6 transparent; }
|
||||
.annotation-item { display: flex; align-items: center; gap: 8px; width: 100%; padding: 8px 9px; border: 1px solid transparent; border-radius: 6px; background: transparent; color: #748167; text-align: left; font-size: 11px; }
|
||||
.annotation-item:hover { background: #f2f7e9; }
|
||||
.annotation-item.selected { border-color: #e2e9d7; background: #eff5e5; }
|
||||
.annotation-item > span:first-child { font-family: var(--font-mono); font-size: 11px; color: #748167; }
|
||||
.annotation-item strong { font-family: var(--font-mono); font-weight: 500; font-size: 11px; color: #7e9469; }
|
||||
.annotation-item > div { display: flex; flex-direction: column; gap: 3px; min-width: 0; flex: 1; }
|
||||
.annotation-item > div > small { display: block; overflow: hidden; max-width: 150px; color: #829274; font-size: 11px; white-space: nowrap; text-overflow: ellipsis; }
|
||||
.annotation-item .label-pill { margin-left: auto; }
|
||||
.label-pill { display: inline-flex; align-items: center; gap: 4px; padding: 2px 5px; border: 1px solid #dce6cc; border-radius: 4px; background: #f0f6e5; color: #748167; font-size: 11px; white-space: nowrap; }
|
||||
.label-pill.negative { border-color: #ecdbc3; background: #fbf2e6; color: #b39a70; }
|
||||
.label-pill.pending { border-color: #e1e7d6; background: #f5f8ee; color: #748167; }
|
||||
.keyboard-footer { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 9px; margin-top: auto; padding: 13px 25px; border-top: 1px solid #e5ecdb; background: #fafcf4; color: #748167; font-size: 11px; }
|
||||
.keyboard-footer > span { display: inline-flex; align-items: center; gap: 4px; }
|
||||
.keyboard-footer > span i { display: inline-block; width: 3px; height: 3px; margin-inline: 5px; border-radius: 50%; background: #b6c3a6; }
|
||||
@@ -303,7 +287,7 @@ kbd { min-width: 17px; padding: 0 4px; border: 1px solid #dce5ce; border-bottom-
|
||||
@media (max-width: 1200px) {
|
||||
.workspace-grid { grid-template-columns: 208px minmax(0, 1fr) 300px; }
|
||||
.main-workspace { padding-inline: 21px; }
|
||||
.editor-heading, .editor-body, .annotation-list-section { padding-left: 17px; padding-right: 17px; }
|
||||
.editor-heading, .editor-body { padding-left: 17px; padding-right: 17px; }
|
||||
.topbar { gap: 14px; }
|
||||
.save-status { display: none; }
|
||||
.player-secondary { gap: 7px; }
|
||||
@@ -315,12 +299,20 @@ kbd { min-width: 17px; padding: 0 4px; border: 1px solid #dce5ce; border-bottom-
|
||||
.main-workspace { padding: 25px 25px 18px; }
|
||||
.annotation-sidebar { grid-column: 2; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: start; border-top: 1px solid var(--border); border-left: 0; }
|
||||
.editor-heading { grid-column: span 2; }
|
||||
.annotation-list-section { border-top: 0; border-left: 1px solid #e3eada; margin: 18px 0; padding-top: 0; }
|
||||
.keyboard-footer { grid-column: span 2; }
|
||||
.topbar { padding-inline: 19px; }
|
||||
.workspace-tag { display: none; }
|
||||
}
|
||||
|
||||
@media (min-width: 900px) and (max-width: 1020px) {
|
||||
.workspace-grid { grid-template-columns: 176px minmax(0, 1fr) 270px; }
|
||||
.sidebar { grid-row: auto; padding-inline: 12px; }
|
||||
.main-workspace { padding: 22px 14px 18px; }
|
||||
.annotation-sidebar { grid-column: auto; display: flex; border-top: 0; border-left: 1px solid var(--border); }
|
||||
.player { flex-wrap: wrap; gap: 10px; }
|
||||
.player-secondary { width: 100%; justify-content: space-between; }
|
||||
}
|
||||
|
||||
@media (max-width: 720px) {
|
||||
.topbar { min-height: 65px; padding: 12px 15px; gap: 9px; flex-wrap: wrap; }
|
||||
.brand { gap: 7px; font-size: 15px; }
|
||||
@@ -363,8 +355,6 @@ kbd { min-width: 17px; padding: 0 4px; border: 1px solid #dce5ce; border-bottom-
|
||||
.annotation-sidebar { display: flex; border-top: 1px solid var(--border); }
|
||||
.editor-heading { padding: 18px 19px 15px; }
|
||||
.editor-body { padding: 17px 19px 18px; }
|
||||
.annotation-list-section { margin: 0; padding: 16px 19px 19px; border-left: 0; border-top: 1px solid #e3eada; }
|
||||
.annotation-list { max-height: 210px; }
|
||||
.keyboard-footer { padding: 14px 19px; }
|
||||
.workspace-footer { flex-wrap: wrap; }
|
||||
.modal-backdrop { padding: 14px; }
|
||||
@@ -384,3 +374,4 @@ kbd { min-width: 17px; padding: 0 4px; border: 1px solid #dce5ce; border-bottom-
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
*, *::before, *::after { scroll-behavior: auto !important; transition: none !important; animation: none !important; }
|
||||
}
|
||||
.transcript-editor-actions { display: flex; align-items: center; gap: 8px; }
|
||||
|
||||
Reference in New Issue
Block a user