obsidian外观
Obsidian 样式 - 给 Mermaid 添加横向滚动条
插件ID:obsidian%E6%A0%B7%E5%BC%8F-%E7%BB%99mermaid%E6%B7%BB%E5%8A%A0%E6%A8%AA%E5%90%91%E6%BB%9A%E5%8A%A8%E6%9D%A1
obsidian%E6%A0%B7%E5%BC%8F-%E7%BB%99mermaid%E6%B7%BB%E5%8A%A0%E6%A8%AA%E5%90%91%E6%BB%9A%E5%8A%A8%E6%9D%A1
obsidian%E6%A0%B7%E5%BC%8F %E7%BB%99mermaid%E6%B7%BB%E5%8A%A0%E6%A8%AA%E5%90%91%E6%BB%9A%E5%8A%A8%E6%9D%A1:Obsidian 样式 - 给 Mermai 添加横向滚动条
Obsidian 样式 - 给 Mermaid 添加横向滚动条
今天在 PKMer 交流群里面,有粉丝提到了 Mermaid。虽然 Obsidian 默认支持 Mermaid,并且对于一定大小的 Mermaid 会自动缩放。
但当你实际遇到大图,自动缩放尺寸又太小时,查看会变得不方便。于是乎就产生了这个诉求,能否给 Mermaid 块增加横向滚动条,在 Mermaid 图形较大时,可以横向拖动来查看。
效果
实现
这里我用简单的 css 实现下效果,但是书写水平有限,没有针对阅读视图处理,另外只粗浅测试了下 默认、minimal、blue topaz 三个主题。
.cm-preview-code-block.cm-embed-block.markdown-rendered {
width: 102% !important;
overflow: scroll !important;
scroll-behavior: smooth !important;
}
.markdown-source-view.mod-cm6 .cm-content > [contenteditable=false] {
overflow: scroll;
}
@media (hover: hover)
.markdown-source-view.mod-cm6 .cm-embed-block:not(.cm-table-widget):hover {
overflow:unset !important;
}
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。