Obsidian 样式 - 笔记内容居左或居中切换
概述
在 Obsidian 中,我们可以自行定义各种个性化设置以适应我们自己的使用习惯。其中,设置内容居左还是居中是一个常见的需求。通过修改 CSS 样式,我们可以轻松实现这个功能。
通过命令面板切换
本样式依赖 Style Setting 插件,可以通过命令面板快捷调用
内容居左或居中
模式:
同时,对于适配
Zoom
插件、Scroll to Top Plugin
插件和SNW
插件以及Floating Toc
插件的笔记引用按钮,界面版样式也进行了调整,以防止各种元素遮挡主要内容。
CSS 样式
复制粘贴下述代码至 Obsidian 的 Snippets 文件夹下保存为 .css
文件后在 Obsidian 外观设置中启动即可。
/* @settings
name: 【界面-熊猫】内容居左或居中
id: contentAlignLeft
settings:
-
id: contentAlignLeft
title: 【界面-熊猫】内容居左或居中
type: class-toggle
addCommand: true
*/
/* 居左模式 */
.contentAlignLeft {
/* !笔记内容居左 */
.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer,
.markdown-preview-view.is-readable-line-width .markdown-preview-sizer {
max-width: var(--file-line-width);
margin-left: 0px;
margin-right: auto;
}
/* !2023-12-14_12:45:34 Thino插件修改 */
div[data-type="thino_view"] #page-wrapper {
margin: -15px 20px auto;
}
/* !适配Zomm插件:防止遮挡 */
.markdown-source-view.mod-cm6 .cm-panels {
/* background-color: inherit; */
background-color: var(--background-primary);
width: calc(var(--file-line-width) + 4%);
right: calc(96% - var(--file-line-width));
z-index: 3;
font-size: small;
}
/* !适配Scroll to Top Plugin插件 */
#__C_scrollToCursor,
#__C_scrollToTop,
#__C_scrollToBottom {
right: calc(92% - var(--file-line-width));
}
/* !适配SNW插件的笔记引用按钮 */
.snw-header-count-wrapper {
position: fixed;
right: calc(97% - var(--file-line-width));
}
}
/* 居中模式 */
body:not(.contentAlignLeft) {
/* !适配Zomm插件:防止遮挡 */
.markdown-source-view.mod-cm6 .cm-panels {
/* background-color: inherit; */
background-color: var(--background-primary);
width: calc(var(--file-line-width) + 6%);
left: calc(47% - var(--file-line-width) / 2);
z-index: 10;
font-size: small;
}
/* ! 适配Scroll To Top Plugin插件 */
#__C_scrollToCursor,
#__C_scrollToTop,
#__C_scrollToBottom {
right: calc(47.5% - var(--file-line-width) / 2);
}
/* ! 适配SNW插件的笔记引用按钮 */
.mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .snw-header-count-wrapper {
position: fixed;
right: calc(50% - var(--file-line-width) / 2);
}
}
ChangeLog
- 24.06.14 适配floating toc插件
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。