
Additional fragment animations for RevealJS
This extension provides additional fragment animations for RevealJS presentations.
Animations are powered by Animate.css
All animations work forwards and backwards!
Use any animation class with .fragment:
This text bounces in!
Animations work on inline elements too:
The quick brown fox jumps over the lazy dog.
These animations keep elements visible and animate when triggered:
bounce
pulse
tada
wobble
heartBeat
jello
Elements appear with directional movement:
backInUpDown
bounceInLeft
zoomIn
slideInRight
rotateIn
jackInTheBox
Elements disappear with directional movement:
fadeOut
bounceOut
zoomOut
slideOutLeft
rotateOut
hinge
Control animation speed with utility classes:
slower (3s)
slow (2s)
default (1s)
fast (800ms)
faster (500ms)
All animations reverse naturally when navigating backwards.
backInUpDown enters from top…
…and exits back to top with backOutUp
Try pressing the left arrow to see animations reverse!
Headers can now be animated as fragments too!
Use the same syntax: ## Title {.fragment .bounceIn}
Speed utilities work on headers:
## Fast Header {.fragment .zoomIn .faster}
This entire slide animates as a single fragment.
Both the header and content animate together.
Use .fragment .whole-slide instead of just .fragment.
Wrap code chunks in fragment divs to animate plots:





The title and plot animate together as one fragment.
See the full animation gallery for all available animations.
See letter-by-letter animations for character reveal effects.
Visit Animate.css for animation documentation.