根据好心人的回答,我自己改了改代码,也分享一下:
⭕ 主要改动为:(适用于明亮模式,暗黑模式需要自己调下颜色)
① 图标保持为原大小。
② 缩进线间距调大、调细。(我真的密恐,受不了那么密密麻麻还很粗的缩进线)
③ 添加了笔记区隔。
这个代码的缺陷是:存在不必要的缩进线,导致观感不够好,理想状况下,笔记本下的第一条缩进线应该是不需要的。
欢迎美工大佬们进一步改进、分享代码 🌸
.sy__file .b3-list-item__toggle {
padding-left:8px !important;
padding-right:1px;
color:#899fad;
}
.sy__file .b3-list.b3-list--background ul {
border-left:1px dotted #c5d2db;
margin:0px 0px 0px 16.5px;
}
.sy__file .fn__flex-1 {
margin:0px;
padding-right:5px;
}
.layout--float .file-tree {
margin-right:5px;
}
.fn__flex-1.fn__flex-column.file-tree.sy__file .b3-list-item {
margin-left:0px !important;
}
/* 笔记本 区隔 */
.sy__file ul.b3-list.b3-list--background {
border-radius: 0.3em;
margin: 6px 10px 6px 12px;
outline: 1.5px double #d2dfe8;
overflow: hidden;
}
其实还可以为 无子文档的文档 添加一个记号以便优化显示效果,但由于这个记号会污染大纲,而我又不知道如何才能让它不影响到大纲,故未采用。
b3-list-item.b3-list-item--hide-action .b3-list-item__toggle.fn__hidden::before {
content: '○';
font-size: 30%;
display: block;
position: absolute;
visibility: visible;
transition: var(--b3-transition);
margin-bottom: 2px;
margin-left: 2.3px;
}
如何为文件树添加类似 Obsidian 里的这种列表项引导线?