悬浮预览窗口里的样式如何修改?

如下图。
我在 a 页面里引用了 b 页面的某个二级标题。
然后用 hover editor 插件,来悬浮预览这个标题。

但是这个悬浮窗里的样式太丑了,
如何修改一下呢?

具体来说是两点:
【1】如何将选中的黄色改成别的颜色?
【2】我希望窗口中只显示当前引用的这个二级标题。
如果不能的话,至少让窗口以被引用的二级标题开头,
而不要像现在那样,标题上方还有别的内容。

真是感谢大佬了 :grinning:

image

.is-flashing{ 
background-color: 颜色;
}

这个是插件的功能,不好改。二级标题不在最前面是因为你前面的内容太少了。

【1】我把CSS放进去,没有效果啊。
我确定我的操作没有问题。

【2】我的这个标题前有几百字呀。
而且我也试过了,哪怕这个标题前面有两千字,
这个标题在窗口中,也是处于中间,而非最顶端。

css样式不行可能是它不允许覆盖。那就直接改它引用的颜色吧。

body{
--text-highlight-bg: 颜色;
}

标题位置这个… 我自己试确实是可以的,但可能总结的有问题,我再试试:joy:

:melting_face: 具体滚动位置不是插件实现的,影响因素太多了,包括但不限于:

  • 章节所在位置靠前||靠后;

  • 内容多||少

  • 内容是否有意义

    • 样式多||少;
    • 是否重复;
    • 内容是否有长行;
  • 不能单独显示一个小节的原因

    • 核心插件的悬停预览是用类似 ![[ 嵌入 ]] 的实现,所以可以只显示某一小节。
    • hover editor则是新建了一个完整的编辑器,再打开文件,再通过codemirror的接口滚动到目标行号。这个插件刚发布的时候,obsidian还没有多标签页和多窗口功能,在当时这种实现是很实用的。

结论就是… 插件作者自己都不一定搞得清原理 :laughing:

另外我在测试中还发现连续多次使用这个功能还会持续卡顿,即使打开完就关闭。可能是插件没有做好内存回收。我前天开始准备换掉这个插件,因为核心插件和新建窗口已经基本可以替代它的功能了,今天这么一测试,算是彻底弃用了

嗯。核心插件的确更清爽,不过没了hover的一些特点,比如:
【1】窗口调整大小。
【2】钉住窗口。
【3】显示页面的笔记属性。
【4】显示页面的反向链接。

总之吧,核心插件在预览标题块方面,似乎更占优势。但预览页面方面有问题。

你说 核心插件+新建窗口 可以替代,这里说的 新建窗口 是什么意思啊?

我刚才发现,hover可选择不预览标题块、只预览整个页面,那就把标题块留给核心插件预览。正好两相结合。

就是文件菜单里的"在新窗口中打开"。如果配合一些可以置顶窗口的外部工具,就可以部分替代插件的功能(但是不能定位到标题)。
当然这只是我自己用得更顺手的用法,不一定适合你