A Quarto extension that adds animated checkbox fragments to RevealJS presentations. Each item draws in with an SVG stroke animation when revealed, and retraces in reverse when going back.

quarto install extension emilhvitfeldt/quarto-revealjs-checklist-fragments
Add the filter to your document and wrap bullet lists in a ::: checklist div:
---
format: revealjs
filters:
- checklist-fragments
---
::: checklist
- [/] Ship the feature
- [-] Missed the deadline
- [~] Tests still running
:::
| Marker | Meaning | Colour |
|---|---|---|
[/] |
Done | Green |
[-] |
Didn’t happen | Red |
[~] |
In progress | Amber |
[>] |
Skipped | Gray |
[!] |
Blocked | Orange |
[?] |
Unknown | Purple |
[=] |
Partial | Blue |
[*] |
Priority | Gold |
Append a number to the marker to control when each item appears. Items with the same number reveal simultaneously. Items without a number are auto-sequenced by document order.
::: checklist
- [/1] These two appear
- [/1] on the first keypress
- [-3] This appears third
- [~2] This appears second
:::