[css] 多彩文档树竖线优化版

闲扯

很久很久之前, 有这样一个多彩文档树, 分享两个好用的代码片段

image.png

使用过程中, 每次看到这个文档树, 都感觉非常不爽, 因为颜色太多了, 花里胡哨的

在某一天, 我终于用我撇脚的 css 知识对他进行了优化, 改成了这个样子, [css] 多彩文档树竖线 -- 按层级区分颜色

最新代码

图片.png

当时以为这已经最终形态了, 但是在使用过程中, 还是感觉有些别扭, 又说不上来具体是哪里有问题

于是, 最近我终于下定决心, 再次对他进行了调整

最终效果 --方案 1

image.png

改动点

  1. 之前大括号是括住自身, 和孩子节点; 现在改为, 只括住孩子节点 image.png
  2. 其他地方属于微调

代码

https://gitee.com/Hug_Zephyr/siyuan_script/blob/master/css/%E5%A4%9A%E5%BD%A9%E6%96%87%E6%A1%A3%E6%A0%9102%20--%E6%8B%AC%E5%8F%B7%E4%B8%8D%E5%8C%85%E5%90%AB%E8%87%AA%E8%BA%AB%E8%8A%82%E7%82%B9.css

最终效果 --方案 2 ediary 风格-带文档图标

我是从 ediary 转过来的, 很喜欢 ediary 的文档树风格, 这个方案就是模仿他的

image.png

代码

  • 方案 2 依赖了文档图标, 如果被隐藏了需要自行显示
  • 大纲没有图标, 所以这个方案不太适配

https://gitee.com/Hug_Zephyr/siyuan_script/blob/master/css/%E5%A4%9A%E5%BD%A9%E6%96%87%E6%A1%A3%E6%A0%9103%20--ediary%E9%A3%8E%E6%A0%BC-%E5%B8%A6%E6%96%87%E6%A1%A3%E5%9B%BE%E6%A0%87.css

最终效果 --方案 3 ediary 风格-不带文档图标

完美适配大纲

image.png

代码

https://gitee.com/Hug_Zephyr/siyuan_script/blob/master/css/%E5%A4%9A%E5%BD%A9%E6%96%87%E6%A1%A3%E6%A0%9104%20--ediary%E9%A3%8E%E6%A0%BC-%E4%B8%8D%E5%B8%A6%E6%96%87%E6%A1%A3%E5%9B%BE%E6%A0%87.css

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    28446 引用 • 119768 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    285 引用 • 1985 回帖
2 操作
HugZephyr 在 2025-10-03 14:55:41 置顶了该帖
HugZephyr 在 2025-10-02 21:43:16 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • xnyshu 2 评论

    这样:

    截屏 2025100511.35.00.png

    现在还有问题不?
    HugZephyr 1
    @HugZephyr 很好,没问题了。谢谢。
    xnyshu
  • 其他回帖
  • bangpang99567 1 评论

    image.png

    image.png

    这里能否制作成飞书一样的知识库笔记形式呢,界面真的好小,还很容易点错,制作成缩略图的形式,可以更改界面的操作

    没用过飞书. 不太理解你要的效果. 如果是这个代码哪里有问题, 我可以帮忙调一下, 要是需求, 我就无能为力了, 毕竟我不是专业的前端. 你可以发个悬赏贴, 蹲一蹲其他大佬是否感兴趣
    HugZephyr
  • HugZephyr

    我更新了下代码, ediary 风格_不带图标的 可以通过同步调整这两个变量进行设置

    image.png

    比如减 10px 之后, 是这样

    image.png

  • 365

    image.png

    这是我用的一款名字叫 simplemind 的白板软件,感觉有异曲同工之妙

    作者的代码也用的很爽!Thanks♪(・ω・)ノ

  • 查看全部回帖