obsidian外观
Obsidian 样式 -Kanban 魔改之四象限模式和康奈尔笔记模式
插件ID:obsidian%E6%A0%B7%E5%BC%8F-kanban%E9%AD%94%E6%94%B9%E4%B9%8B%E5%9B%9B%E8%B1%A1%E9%99%90%E6%A8%A1%E5%BC%8F%E5%92%8C%E5%BA%B7%E5%A5%88%E5%B0%94%E7%AC%94%E8%AE%B0%E6%A8%A1%E5%BC%8F
obsidian%E6%A0%B7%E5%BC%8F-kanban%E9%AD%94%E6%94%B9%E4%B9%8B%E5%9B%9B%E8%B1%A1%E9%99%90%E6%A8%A1%E5%BC%8F%E5%92%8C%E5%BA%B7%E5%A5%88%E5%B0%94%E7%AC%94%E8%AE%B0%E6%A8%A1%E5%BC%8F
obsidian%E6%A0%B7%E5%BC%8F kanban%E9%AD%94%E6%94%B9%E4%B9%8B%E5%9B%9B%E8%B1%A1%E9%99%90%E6%A8%A1%E5%BC%8F%E5%92%8C%E5%BA%B7%E5%A5%88%E5%B0%94%E7%AC%94%E8%AE%B0%E6%A8%A1%E5%BC%8F:Kanban 魔改之四象限模式和康奈尔笔记模式
Obsidian 样式 -Kanban 魔改之四象限模式和康奈尔笔记模式
突发奇想改了下 Kanban 的布局样式,默认是无差异的,依赖 CssClasses 的特性给不同看板定义不同的布局:
可提供的模式
- 四象限模式:定义当前 Kanban 文件的 cssclasses 属性值为:
kanban-four-quadrants
。- 配合 Task 的任务查询 1,结果如下:
- 配合 Task 的任务查询 1,结果如下:
- 康奈尔笔记模式:定义当前 Kanban 文件的 cssclasses 属性值为:
kanban-cornell-note
。-
- 这种模式比较定制化,只适用于 3 个卡片的布局,当然也可以手动修改布局,采用的是网格布局,可以自行修改为其他布局类型 (需要点 CSS 基础)。
- 编辑效果体验:除了保存有点不习惯,其他的在 Kanban 中编辑与正常编辑基本无差别,Kanban 编辑中可以使用自定义快捷键和嵌入图片文档之类的。
-
CSS Snippets
/* !在左右侧边栏中不显示工具栏 */
.workspace-split.mod-horizontal.mod-right-split,
.workspace-split.mod-horizontal.mod-left-split {
.workspace-leaf-content[data-type="kanban"]>.view-header {
display: none !important;
}
.workspace-leaf-content[data-type="kanban"] {
.markdown-preview-view>*, .cm-content>* {
font-size: 16px !important;
}
}
}
/* !正常堆叠模式 */
.kanban-plugin {
background-color: var(--background-primary);
.kanban-plugin__board>div {
display: flex;
justify-content: flex-start;
flex-flow: row wrap;
align-items: flex-start;
width: 100%;
gap: 20px 15px;
overflow: auto;
}
.kanban-plugin__lane-placeholder.kanban-plugin__placeholder {
display: none;
}
}
/* !Kanban:四象限模式 */
.kanban-four-quadrants.kanban-plugin .kanban-plugin__lane-wrapper:not(.collapse-horizontal) {
flex: 0 0 calc(50% - 20px);
height: calc(50% - 20px);
overflow: auto;
}
/* !Kanban: 康奈尔笔记 */
.kanban-cornell-note.kanban-plugin {
background-color: var(--background-primary);
.kanban-plugin__board>div {
display: grid;
width: 100%;
grid-template-columns: 3fr 7fr;
grid-template-rows: 7fr 3fr;
grid-template-areas:
"cue note"
"cue summary";
gap: 20px;
}
.kanban-plugin__lane-wrapper:not(.collapse-horizontal) {
min-width: 100%;
min-height: 100%;
overflow: auto;
&:nth-child(1) {
grid-area: cue;
}
&:nth-child(2) {
grid-area: note;
}
&:nth-child(3) {
grid-area: summary;
}
}
/* 隐藏按钮 */
.kanban-plugin__lane-collapse,
.kanban-plugin__item-prefix-button-wrapper,
/* 隐藏占位符 */
.kanban-plugin__lane-placeholder.kanban-plugin__placeholder {
display: none;
}
/* 字体大小设置 */
.kanban-plugin__item-content-wrapper {
.markdown-preview-view>*, .cm-content>* {
font-size: 22px !important;
}
}
}
Reference
- 24.06.12_Obsidian 样式 -Kanban 插件的堆叠模式 by Huajin
Footnotes
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。