Files
ThinkFlowAI/src/style.css
liuziting a7f8138b1a feat(节点交互): 实现联动拖拽功能并优化节点聚焦体验
- 新增联动拖拽功能,支持配置开关,拖动父节点时自动移动子节点
- 优化节点聚焦交互,聚焦时放大节点并居中视图
- 重构后代节点查找逻辑,改用迭代方式提高性能
- 在顶部导航栏添加联动拖拽开关按钮
- 为i18n添加相关翻译字段
- 调整markdown渲染样式增加内边距
2026-01-21 23:01:56 +08:00

102 lines
1.8 KiB
CSS

@tailwind base;
@tailwind components;
@tailwind utilities;
:root {
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
line-height: 1.5;
font-weight: 400;
color-scheme: light dark;
color: rgba(255, 255, 255, 0.87);
background-color: #242424;
font-synthesis: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
margin: 0;
display: flex;
place-items: center;
min-width: 320px;
min-height: 100vh;
}
#app {
width: 100%;
margin: 0 auto;
}
/* Markdown 渲染基础样式 */
.markdown-body {
@apply text-slate-700;
padding: 0 1rem;
}
.markdown-body h1 {
@apply text-lg font-black mt-4 mb-2 text-slate-900;
}
.markdown-body h2 {
@apply text-base font-black mt-3 mb-2 text-slate-900;
}
.markdown-body h3 {
@apply text-sm font-black mt-2 mb-1 text-slate-800;
}
.markdown-body p {
@apply mb-2 last:mb-0;
}
.markdown-body ul, .markdown-body ol {
@apply pl-4 mb-2 list-outside;
}
.markdown-body ul {
@apply list-disc;
}
.markdown-body ol {
@apply list-decimal;
}
.markdown-body li {
@apply mb-1;
}
.markdown-body code {
@apply px-1 py-0.5 bg-slate-100 rounded text-[0.9em] font-mono text-orange-600;
}
.markdown-body pre {
@apply p-3 bg-slate-900 text-slate-100 rounded-lg overflow-x-auto mb-3 font-mono text-[0.85em];
}
.markdown-body blockquote {
@apply pl-3 border-l-4 border-slate-200 text-slate-500 italic mb-2;
}
.markdown-body a {
@apply text-orange-500 hover:underline;
}
.markdown-body table {
@apply w-full border-collapse mb-3;
}
.markdown-body th, .markdown-body td {
@apply border border-slate-200 p-2 text-left;
}
.markdown-body th {
@apply bg-slate-50 font-bold;
}
.markdown-body hr {
@apply my-4 border-t border-slate-100;
}