obsidian社区插件
Obsidian 插件:Party 在你完成任务的时候来些喝彩
插件ID:obsidian-party
party
party:Obsidian 插件:Party 在你完成任务的时候来些喝彩,Obsidian上的party.js实现。在您的笔记中创建五彩纸屑、火花,甚至自定义效果!
Party🎉是Obsidian的party.js库的实现。它可以在笔记中创建五彩缤纷的纸屑、火花甚至自定义效果!插件提供了许多功能,包括创建纸屑和火花效果、将效果添加到复选框中、自定义效果等。它还支持自定义形状和Kanban兼容。用户可以在插件设置中进行各种自定义配置。用户可以在Obsidian插件列表中搜索"Party🎉"来安装插件。也可以手动安装,具体步骤请参考README。用户可以使用插件提供的API来自定义元素和效果。此外,插件还提供了示例代码,用户可以根据需要进行参考和使用。
Obsidian 插件:Party 在你完成任务的时候来些喝彩
概述
Obsidian 上的 party.js 实现。在您的笔记中创建五彩纸屑、火花,甚至自定义效果!
插件名片
效果&特点
- 创建五彩纸屑和闪光效果
- 为复选框添加效果(还支持 dataview 任务和任务插件)
- 自定义形状
- 大量自定义选项
- Kanban 兼容性
使用
- 支持多种位置触发
- 完成任务,点击 checkbox 复选框时
- 支持 task 插件
- 支持 dataview 插件
- 支持 看板插件
- 动画效果:你支持不同动作设定效果
- 通过 Tyep 和 Target 的组合,你组合出不同的效果
- 支持设置数量、速度、频率、展开等
- 形状
- 你可以自己增加形状
- 也可以为每个形状定义颜色
DataView JS 支持
```dataviewjs
const buttonMaker = (text) => {
const btn = this.container.createEl('button', {"text": text});
btn.addEventListener('click', async (evt) => {
evt.preventDefault();
party.confetti(evt); // <---- 创建彩带
party.sparkles(evt); // <---- 创建闪光
});
return btn;
}
dv.table(["文件", "按钮"],
dv.pages('"Dataview"')
.map(t => [
t.file.link,
buttonMaker("让我们开始派对吧!")
]
)
)
```
自定义形状
任何 HTML 代码都可以用作形状。例如,您可以使用 SVG 图像作为形状。
<svg viewBox="0 0 2 2" width="10" height="10"><circle cx="1" cy="1" r="1"/></svg>
将代码放入插件设置中的“形状 HTML”字段中,给它一个名称,然后您就可以使用它了!现在您可以在效果设置的“形状”字段中选择自定义形状。
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。