效果

代码
body.Zen_layout {
.workspace-ribbon,
.workspace-tab-header-container,
.view-header,
.status-bar {
display: none !important;
}
/* 浮动窗口控制按钮 */
.titlebar-button-container.mod-right {
position: absolute;
right: -117px;
transition: right 0.2s;
&:hover {
right: 0;
}
}
/* 使窗口控制按钮不与右上角的标签栏重叠 */
.workspace-tab-header-container {
padding-right: 8px !important;
}
.is-hidden-frameless:not(.is-fullscreen):not(.mod-macos) .workspace-tabs.mod-top-right-space .workspace-tab-header-container:after {
z-index: -1;
}
/* 左右侧栏悬浮显示 */
.mod-sidedock.mod-left-split {
position: absolute;
left: -325px;
transition: left 0.2s;
z-index: 1;
/* (*)
& .workspace-tab-header-container {
display: flex !important;
}
*/
&:hover {
left: 0;
}
/* 增加鼠标悬浮区域 */
&::before {
content: "";
position: absolute;
left: 100%;
top: 0;
width: 30px;
height: 100%;
background: transparent;
}
}
.mod-sidedock.mod-right-split {
position: absolute;
right: -333px;
transition: right 0.2s;
z-index: 1;
&:hover {
right: 0px;
}
/* (*)
& .workspace-tab-header-container {
display: flex !important;
}
*/
&::before {
content: "";
position: absolute;
right: 100%;
top: 0;
width: 30px;
height: 100%;
background: transparent;
}
}
}
使用
使用任何可以运行JS的插件运行以下JavaScript代码即可,比如Templater,我自己使用的是Notetoolbar,从而实现一键开关
document.body.classList.toggle('Zen_layout');
