
Reveal.js
Reveal.js is a modern open-source non-linear presentation framework based on HTML5, CSS3 and JavaScript, with cool 3D transition effects, cross-browser support, PDF export, and a WYSIWYG editor. It structures slides "horizontally" like in a classic presentation, but from each slide, the user can "drill down" vertically into children slides. Slides can also link to other slides. Features:
- WYSIWYG editor
- cross-browser support, including IE8
- easily themable using CSS; five themes provided
- cool 3D transitions (4 effects)
- keyboard navigation
- progress bar
- overview of all slides
- zoom into any slide with Alt+Click
- can run offline or online
- PDF export
- gesture support (swipe, pinch)
- Markdown support
- syntax highlight for code
- "pause mode"
- named internal links from one slide to another
- does not use Flash