希望显化大纲标题级别

本人喜欢使用大纲来记笔记,通过观看字体的大小很难判断几级标题,于是只能通过大纲来进行观看标题级别,但是本人具有弱色盲,大纲的标题级别看的不是很清楚,希望各位大佬能不能出手将这个数字调为黑色,加粗,在不影响没感的情况下尽量大一点

image.png

  • 思源笔记

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

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

    22920 引用 • 92152 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8402 引用 • 38288 回帖 • 156 关注

相关帖子

被采纳的回答
  • Muu 1
    /* 显示标题 */
    .sy__outline .b3-list-item[title] {
        display: inherit;
    }
    /* 字体 大小 清晰度 */
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h1] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h2] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h3] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h4] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h5] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h6] .b3-list-item__text::before {
        font-size: 15px !important; /* 更改显示字体大小 */
        opacity: 1;
        font-family:  'yahei consolas hybrid', 'ibm plex mono'; /* 更改显示字体 */
        margin-right: 6px;   /* 距离标题文字的距离 */
    }
    
    /* 屏蔽原始的图标显示 */ 
    .sy__outline .b3-list-item .b3-list-item__graphic.popover__block {
        display: none;
    }
    
    /* 更改 content 可以显示不同的前缀 */
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h1] .b3-list-item__text::before { content: "⓵"; color: red; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h2] .b3-list-item__text::before { content: "𝟮"; color: #0087ff; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h3] .b3-list-item__text::before { content: "𝟯"; color: #8694ff; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h4] .b3-list-item__text::before { content: "𝟒"; color: #ffa54b; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h5] .b3-list-item__text::before { content: "𝟓"; color: #9cfd57; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h6] .b3-list-item__text::before { content: "⒍"; color: #e7fd1a; }
    

    效果图

    默认主题

    image.png

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • wilsons 2

    不知这种可是你想要的效果,我这里是默认主题,具体细节可根据自己的主题进行调整

    image.png

    /* 大纲颜色,亮色主题 */
    html[data-theme-mode="light"] {
        .file-tree.sy__outline div.b3-list-item[title] .b3-list-item__text,
        .file-tree.sy__outline li.b3-list-item[data-type="NodeHeading"] .b3-list-item__text{
            color: black; /* 颜色请根据自己的需要修改 */
        }
    }
    /* 大纲颜色,暗色主题 */
    html[data-theme-mode="dark"] {
        .file-tree.sy__outline div.b3-list-item[title] .b3-list-item__text,
        .file-tree.sy__outline li.b3-list-item[data-type="NodeHeading"] .b3-list-item__text{
            color: white; /* 颜色请根据自己的需要修改 */
        }
    }
    /* 大纲标题 */
    .file-tree.sy__outline div.b3-list-item[title] .b3-list-item__text{
        font-size: 2em;
        font-weight: bold;
    }
    /* 大纲H1 */
    .file-tree.sy__outline li.b3-list-item[data-type="NodeHeading"][data-subtype="h1"] {
        font-size: 1.75em;
        font-weight: 600;
        padding: .3em 4px;
    }
    
    /* 大纲H2 */
    .file-tree.sy__outline li.b3-list-item[data-type="NodeHeading"][data-subtype="h2"] {
        font-size: 1.55em;
        font-weight: 600;
        padding: .3em 4px;
    }
    
    /* 大纲H3 */
    .file-tree.sy__outline li.b3-list-item[data-type="NodeHeading"][data-subtype="h3"] {
        font-size: 1.38em;
        font-weight: 600;
        padding: 4px;
    }
    
    /* 大纲H4 */
    .file-tree.sy__outline li.b3-list-item[data-type="NodeHeading"][data-subtype="h4"] {
        font-size: 1.25em;
        font-weight: 600;
        padding: 4px;
    }
    
    /* 大纲H5 */
    .file-tree.sy__outline li.b3-list-item[data-type="NodeHeading"][data-subtype="h5"] {
        font-size: 1.13em;
        font-weight: 600;
        padding: 4px;
    }
    
    /* 大纲H6 */
    .file-tree.sy__outline li.b3-list-item[data-type="NodeHeading"][data-subtype="h6"] {
        font-size: 1em;
        font-weight: 600;
        padding: 4px;
    }
    
    1 操作
    wilsons 在 2024-09-16 04:43:49 更新了该回帖
  • Muu 1
    /* 显示标题 */
    .sy__outline .b3-list-item[title] {
        display: inherit;
    }
    /* 字体 大小 清晰度 */
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h1] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h2] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h3] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h4] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h5] .b3-list-item__text::before,
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h6] .b3-list-item__text::before {
        font-size: 15px !important; /* 更改显示字体大小 */
        opacity: 1;
        font-family:  'yahei consolas hybrid', 'ibm plex mono'; /* 更改显示字体 */
        margin-right: 6px;   /* 距离标题文字的距离 */
    }
    
    /* 屏蔽原始的图标显示 */ 
    .sy__outline .b3-list-item .b3-list-item__graphic.popover__block {
        display: none;
    }
    
    /* 更改 content 可以显示不同的前缀 */
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h1] .b3-list-item__text::before { content: "⓵"; color: red; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h2] .b3-list-item__text::before { content: "𝟮"; color: #0087ff; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h3] .b3-list-item__text::before { content: "𝟯"; color: #8694ff; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h4] .b3-list-item__text::before { content: "𝟒"; color: #ffa54b; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h5] .b3-list-item__text::before { content: "𝟓"; color: #9cfd57; }
    .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h6] .b3-list-item__text::before { content: "⒍"; color: #e7fd1a; }
    

    效果图

    默认主题

    image.png

    1 回复
    2 操作
    Muu 在 2024-09-16 11:52:53 更新了该回帖
    Muu 在 2024-09-16 11:51:55 更新了该回帖
  • CongSec

    大佬,我用的写味主题,但是屏蔽原始图标显示好像并没有生效,能不能再出手一下

    image.png

    1 回复
  • Muu 1

    这个结构是我根据写味主题的源码改的, 看你的图 是都改成了黑色的, 所以这里的颜色我也都是用了黑色的

    另外 这个代码跟我上一个评论里的代码实现方式不同, 所以需要 禁用/删除 掉我上个评论里面的代码片段

    /* 屏蔽原始的图标显示 */ 
    .sy__outline .b3-list-item .b3-list-item__graphic.popover__block {
        display: none;
    }
    .sy__outline ul.b3-list.b3-list--background{
    	& [data-subtype*="h"]{
    	>span:first-child::after{
    			visibility: visible!important;
    			position:relative;
    			left:4px;
    			font-color: black;
    			font-weight: 100px;
    			border-radius:3px;
    			opacity:1;
    			font-size:18px;
    			pointer-events:none;
    			font-family:"Segoe UI";
    		}
    	}
    	& svg.b3-list-item__graphic{
    		margin-left:-19px;
    		margin-right:4px;
    		color:black;
    		width:17px!important;
    		border-radius:3px;
    		opacity:0.2;
    	}
    	& [data-subtype="h1"]>span:first-child{
    		&::after{
    		content:"𝟭";
    		color:black;
    		}
    		&+svg.b3-list-item__graphic:hover{
    			background-color:var(--h1-list-graphic);
    		}
    	}
    	& [data-subtype="h2"]>span:first-child{
    		&::after{
    		content:"𝟮";
    		color:black;
    		}
    		&+svg.b3-list-item__graphic:hover{
    			background-color:var(--h2-list-graphic);
    		}
    	}
    	& [data-subtype="h3"]>span:first-child{
    		&::after{
    		content:"𝟯";
    		color:black;
    		}
    		&+svg.b3-list-item__graphic:hover{
    			background-color:var(--h3-list-graphic);
    		}
    	}
    	& [data-subtype="h4"]>span:first-child{
    		&::after{
    		content:"𝟰";
    		color:black;
    		}
    		&+svg.b3-list-item__graphic:hover{
    			background-color:var(--h4-list-graphic);
    		}
    	}
    	& [data-subtype="h5"]>span:first-child{
    		&::after{
    		content:"𝟱";
    		color:black;
    		}
    		&+svg.b3-list-item__graphic:hover{
    			background-color:var(--h5-list-graphic);
    		}
    	}
    	& [data-subtype="h6"]>span:first-child{
    		&::after{
    		content:"𝟲";
    		color:black;
    		}
    		&+svg.b3-list-item__graphic:hover{
    			background-color:var(--h6-list-graphic);
    		}
    	}
    }
    
    1 回复
  • CongSec

    十分感谢,这正是我要的效果

  • ZiYunMaster

    这个效果好使(膜拜大佬的同时,留下了没有技术的泪水)

  • CongSec

    根据代码改了一下,当鼠标悬浮在大纲时数字才会显示,代码如下:

    
    /* 屏蔽原始的图标显示 */
    .sy__outline .b3-list-item .b3-list-item__graphic.popover__block {
        display: none;
    }
    
    .sy__outline ul.b3-list.b3-list--background {
        /* 默认隐藏内容 */
        [data-subtype*="h"] > span:first-child::after {
            visibility: hidden;
            position: relative;
            left: 4px;
            color: black;
            font-weight: 100px;
            border-radius: 3px;
            opacity: 0;
            font-size: 18px;
            pointer-events: none;
            font-family: "Segoe UI";
        }
    
        /* 鼠标悬停时显示内容 */
        [data-subtype*="h"]:hover > span:first-child::after {
            visibility: visible;
            opacity: 1;
        }
    
        svg.b3-list-item__graphic {
            margin-left: -19px;
            margin-right: 4px;
            color: black;
            width: 17px!important;
            border-radius: 3px;
            opacity: 0.2;
        }
    
        /* 各个标题的处理方式 */
        [data-subtype="h1"] > span:first-child::after {
            content: "𝟭";
        }
        [data-subtype="h2"] > span:first-child::after {
            content: "𝟮";
        }
        [data-subtype="h3"] > span:first-child::after {
            content: "𝟯";
        }
        [data-subtype="h4"] > span:first-child::after {
            content: "𝟰";
        }
        [data-subtype="h5"] > span:first-child::after {
            content: "𝟱";
        }
        [data-subtype="h6"] > span:first-child::after {
            content: "𝟲";
        }
    
        /* 鼠标悬停时改变图标背景色 */
        [data-subtype="h1"] + svg.b3-list-item__graphic:hover {
            background-color: var(--h1-list-graphic);
        }
        [data-subtype="h2"] + svg.b3-list-item__graphic:hover {
            background-color: var(--h2-list-graphic);
        }
        [data-subtype="h3"] + svg.b3-list-item__graphic:hover {
            background-color: var(--h3-list-graphic);
        }
        [data-subtype="h4"] + svg.b3-list-item__graphic:hover {
            background-color: var(--h4-list-graphic);
        }
        [data-subtype="h5"] + svg.b3-list-item__graphic:hover {
            background-color: var(--h5-list-graphic);
        }
        [data-subtype="h6"] + svg.b3-list-item__graphic:hover {
            background-color: var(--h6-list-graphic);
        }
    }
    
请输入回帖内容 ...
CongSec
新手可以看我发的求助帖以及汇总帖子,很有帮助的!_! 香港

推荐标签 标签

  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    20 引用 • 23 回帖 • 726 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 55 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    26 引用 • 196 回帖 • 18 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 638 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 610 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    334 引用 • 323 回帖 • 1 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    29 引用 • 96 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 3 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    209 引用 • 358 回帖
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    8 引用 • 30 回帖 • 411 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 6 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖 • 2 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    497 引用 • 1388 回帖 • 280 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 481 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    4 引用 • 16 回帖
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 7 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    78 引用 • 391 回帖
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 10 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 700 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    943 引用 • 1460 回帖 • 6 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 1 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3189 引用 • 8214 回帖 • 3 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    354 引用 • 1823 回帖 • 1 关注