obsidian外观
Obsidian样式-列表属性色块美化
插件ID:obsidian%E6%A0%B7%E5%BC%8F-%E5%88%97%E8%A1%A8%E5%B1%9E%E6%80%A7%E8%89%B2%E5%9D%97%E7%BE%8E%E5%8C%96
obsidian%E6%A0%B7%E5%BC%8F-%E5%88%97%E8%A1%A8%E5%B1%9E%E6%80%A7%E8%89%B2%E5%9D%97%E7%BE%8E%E5%8C%96
obsidian%E6%A0%B7%E5%BC%8F %E5%88%97%E8%A1%A8%E5%B1%9E%E6%80%A7%E8%89%B2%E5%9D%97%E7%BE%8E%E5%8C%96:美化列表属性
Obsidian 样式 - 列表属性色块美化
来源
该 CSS 来源于 Border 主题作者,访问 原链接。
该 CSS 片段可以将属性中除去 tag 以外的其他列表属性字段的背景渲染为色块,未在非 Border 主题中测试。
CSS 片段
.metadata-property:not([data-property-key="tags"]) .multi-select-pill {
--pill-padding-x: var(--tag-padding-x);
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill::after {
width: 100% !important;
left: 0 !important;
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill:nth-child(8n+1) {
--pill-background: rgba(var(--color-red-rgb), 0.2);
--pill-background-hover: rgba(var(--color-red-rgb), 0.25);
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill:nth-child(8n+2) {
--pill-background: rgba(var(--color-orange-rgb), 0.2);
--pill-background-hover: rgba(var(--color-orange-rgb), 0.25);
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill:nth-child(8n+3) {
--pill-background: rgba(var(--color-yellow-rgb), 0.2);
--pill-background-hover: rgba(var(--color-yellow-rgb), 0.25);
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill:nth-child(8n+4) {
--pill-background: rgba(var(--color-green-rgb), 0.2);
--pill-background-hover: rgba(var(--color-green-rgb), 0.25);
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill:nth-child(8n+5) {
--pill-background: rgba(var(--color-cyan-rgb), 0.2);
--pill-background-hover: rgba(var(--color-cyan-rgb), 0.25);
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill:nth-child(8n+6) {
--pill-background: rgba(var(--color-blue-rgb), 0.2);
--pill-background-hover: rgba(var(--color-blue-rgb), 0.25);
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill:nth-child(8n+7) {
--pill-background: rgba(var(--color-purple-rgb), 0.2);
--pill-background-hover: rgba(var(--color-purple-rgb), 0.25);
}
.metadata-property:not([data-property-key="tags"]) .multi-select-pill:nth-child(8n+8) {
--pill-background: rgba(var(--color-pink-rgb), 0.2);
--pill-background-hover: rgba(var(--color-pink-rgb), 0.25);
}
效果展示
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。