Wrong adapter for my laptop
Screen Resolution hell
Time messing around switching laptops
Difficult to make it available online
Wrong powerpoint/keynote/Impress version
It was created by Hakim El Hattab / @hakimel
 
				 
				Not a coder? Not a problem. There's a fully-featured visual editor for authoring these, try it out at http://slides.com.
Presentations look great on touch devices, like mobile phones and tablets. Simply swipe through your slides.
Hit the next arrow...
... to step through ...
... a fragmented slide.
There's different types of fragments, like:
grow
shrink
fade-out
current-visible
highlight-red
highlight-blue
						You can select from different transitions, like: 
						None -
						Fade -
						Slide -
						Convex -
						Concave -
						Zoom
					
						reveal.js comes with a few themes built in: 
						
						Black (default) -
						White -
						League -
						Sky -
						Beige -
						Simple 
						Serif -
						Blood -
						Night -
						Moon -
						Solarized
					
							Set data-background="#dddddd" on a slide to change the background color. All CSS color formats are supported.
						
<section data-background="image.png"><section data-background="image.png" data-background-repeat="repeat" data-background-size="100px"><section data-background-video="video.mp4,video.webm">Different background transitions are available via the backgroundTransition option. This one's called "zoom".
Reveal.configure({ backgroundTransition: 'zoom' })
function linkify( selector ) {
  if( supports3DTransforms ) {
    var nodes = document.querySelectorAll( selector );
    for( var i = 0, len = nodes.length; i < len; i++ ) {
      var node = nodes[i];
      if( !node.className ) {
        node.className += ' roll';
      }
    }
  }
}
					Code syntax highlighting courtesy of highlight.js.
Presentations can be exported to PDF, here's an example: