obsidian外观
Obsidian 插件样式 - 修改 note toolbar 插件布局像 cmenu 那样显示
插件ID:obsidian%E6%8F%92%E4%BB%B6%E6%A0%B7%E5%BC%8F-%E4%BF%AE%E6%94%B9note-toolbar%E6%8F%92%E4%BB%B6%E5%B8%83%E5%B1%80%E5%83%8Fcmenu%E9%82%A3%E6%A0%B7%E6%98%BE%E7%A4%BA
obsidian%E6%8F%92%E4%BB%B6%E6%A0%B7%E5%BC%8F-%E4%BF%AE%E6%94%B9note-toolbar%E6%8F%92%E4%BB%B6%E5%B8%83%E5%B1%80%E5%83%8Fcmenu%E9%82%A3%E6%A0%B7%E6%98%BE%E7%A4%BA
obsidian%E6%8F%92%E4%BB%B6%E6%A0%B7%E5%BC%8F %E4%BF%AE%E6%94%B9note-toolbar%E6%8F%92%E4%BB%B6%E5%B8%83%E5%B1%80%E5%83%8Fcmenu%E9%82%A3%E6%A0%B7%E6%98%BE%E7%A4%BA:修改 note toolbar 插件布局像 cmenu 那样显示
Obsidian 插件样式 - 修改 note toolbar 插件布局像 cmenu 那样显示
Note Toolbar 它可以为不同的文件夹配置不同的工具栏,并能够在文件夹之间自适应切换,而且可以非常方便的编辑工具栏按钮。
可以用下面的样式定制 Note Toolbar 布局以模拟 Cmenu 显示
样式设置
您可以将 Note Toolbar 的显示样式更改为类似于 Cmenu 插件的样式。这种设置仅在工具栏名称中包含“cmenu”时生效。
- 将工具栏的位置设置为“置顶(固定位置)”, 样式只保留显示边框,其他设置保持默认,如下图所示。
- 注意:目前,该设置暂不支持移动端,因此建议在移动设备上隐藏此工具栏。
自带的分割符和行号符可以正常运行
CSS 样式
/* note toolbar 像 cmenu那样显示 */
div[data-name *="cmenu"] {
z-index: var(--layer-status-bar);
position: absolute;
bottom: 60px;
width: 100% !important;
pointer-events: none !important;
display: flex;
justify-content: center !important;
background-color: transparent !important;
div.callout, .callout-content {
background-color: transparent !important;
border: 0 !important;
margin: 0 !important;
opacity: 1 !important;
/* width: fit-content;
height: fit-content; */
}
ul[role="menu"] {
pointer-events: auto !important;
width: fit-content;
max-width: 460px;
/* display: grid !important;
grid-template-columns: repeat(10, minmax(0, 1fr)); */
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
gap: 8px 5px !important;
padding: 10px !important;
transition: 200ms ease;
height: auto;
min-width: fit-content;
border-radius: 6px;
z-index: var(--layer-status-bar);
box-shadow: 0px 3px 30px rgb(31 38 135 / 15%);
margin: 33px !important;
border: 1px solid var(--background-modifier-border);
/* 添加毛玻璃效果 */
backdrop-filter: blur(10px);
/* background-color: rgba(255, 255, 255, 0.1) !important; */
background-color: rgba(var(--primary-background), 0.1);
li {
border-radius: 6px;
background-color: var(--background-secondary);
&>span {
width: 40px;
display: flex;
align-items: center;
justify-content: center;
padding: 6px !important;
svg {
transform: scale(1.2);
}
}
.cg-note-toolbar-item-label {
display: none;
}
}
}
}
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。