目前片段似乎只改变了编辑器的高亮样式,搜索框的高亮没应用上,请大佬修改:
.protyle-wysiwyg span[data-type~='mark'] {
color: var(--b3-theme-on-background) ;
background-color: var(--b3-font-background7) ;
border-bottom: 2px solid transparent ;
}
目前片段似乎只改变了编辑器的高亮样式,搜索框的高亮没应用上,请大佬修改:
.protyle-wysiwyg span[data-type~='mark'] {
color: var(--b3-theme-on-background) ;
background-color: var(--b3-font-background7) ;
border-bottom: 2px solid transparent ;
}
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。
因为截图是 Asri 主题下的效果
把 box-shadow 改为 box-shadow: none;即可
完整代码如下
.protyle-wysiwyg span[data-type~='mark'],
#searchList [data-type=search-item] .b3-list-item__text mark,
#searchUnRefList [data-type=search-item] .b3-list-item__text mark,
body:not(.has-exportimg) .protyle-wysiwyg [data-node-id] span[data-type~=search-mark].search-mark--hl
{
color: var(--b3-theme-on-background)!important;
background-color: var(--b3-font-background7)!important;
border-bottom: 2px solid transparent!important;
box-shadow: none;
}
你是指这种效果吗?
.protyle-wysiwyg span[data-type~='mark'],
#searchList [data-type=search-item] .b3-list-item__text mark,
#searchUnRefList [data-type=search-item] .b3-list-item__text mark,
body:not(.has-exportimg) .protyle-wysiwyg [data-node-id] span[data-type~=search-mark].search-mark--hl
{
color: var(--b3-theme-on-background)!important;
background-color: var(--b3-font-background7)!important;
border-bottom: 2px solid transparent!important;
box-shadow: 0 -0.5em 0 0 inset var(--b3-protyle-inline-mark-background), 0 .1em 0 0 var(--b3-protyle-inline-mark-background);
}
因为截图是 Asri 主题下的效果
把 box-shadow 改为 box-shadow: none;即可
完整代码如下
.protyle-wysiwyg span[data-type~='mark'],
#searchList [data-type=search-item] .b3-list-item__text mark,
#searchUnRefList [data-type=search-item] .b3-list-item__text mark,
body:not(.has-exportimg) .protyle-wysiwyg [data-node-id] span[data-type~=search-mark].search-mark--hl
{
color: var(--b3-theme-on-background)!important;
background-color: var(--b3-font-background7)!important;
border-bottom: 2px solid transparent!important;
box-shadow: none;
}
加个.b3-list mark 试试
完整代码如下
.b3-list mark,
.protyle-wysiwyg span[data-type~='mark'],
#searchList [data-type=search-item] .b3-list-item__text mark,
#searchUnRefList [data-type=search-item] .b3-list-item__text mark,
body:not(.has-exportimg) .protyle-wysiwyg [data-node-id] span[data-type~=search-mark].search-mark--hl
{
color: var(--b3-theme-on-background)!important;
background-color: var(--b3-font-background7)!important;
border-bottom: 2px solid transparent!important;
box-shadow: none;
}
.b3-list mark,
.protyle-wysiwyg span[data-type~='mark'],
#searchList [data-type=search-item] .b3-list-item__text mark,
#searchUnRefList [data-type=search-item] .b3-list-item__text mark,
body:not(.has-exportimg) .protyle-wysiwyg [data-node-id] span[data-type~=search-mark].search-mark--hl
{
color: oklch(0.35 0.03 257.429)!important;
background-color: oklch(0.97 0.05 calc(360 / 10 * 4 + 30))!important;
border-bottom: 2px solid transparent!important;
box-shadow: 0 -0.5em 0 0 inset rgb(168, 251, 172), 0 .1em 0 0 rgb(168, 251, 172);
}
Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用 。
JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。
Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。
OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。
发布对别人有帮助的原创内容是最好的 SEO 方式。
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!
Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。
Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。
Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。
Mobi.css is a lightweight, flexible CSS framework that focus on mobile.
OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
Latke 是一款以 JSON 为主的 Java Web 框架。
机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。
Postman 是一款简单好用的 HTTP API 调试工具。
如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。
确认过眼神后的灵魂连接,站在链在!
Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。
PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。
互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。
H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。
Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。