24
REVEAL.JS HTML PRESENTATIONS MADE EASY

Reveal.js

Embed Size (px)

DESCRIPTION

Sample presentation exported from reveal.js, the open source HTML presentation framework: http://lab.hakim.se/reveal-js.

Citation preview

Page 1: Reveal.js

REVEAL.JSHTML PRESENTATIONS MADE EASY

Page 2: Reveal.js

HEADS UPreveal.js is an easy to use, HTML based, presentation tool. You'll need amodern browser with support for CSS 3D transforms to see it in its full

glory.- / Hakim El Hattab @hakimel

Page 3: Reveal.js

VERTICAL SLIDESSlides can be nested inside of other slides, try pressing .down

Page 4: Reveal.js

BASEMENT LEVEL 1Press down or up to navigate.

Page 5: Reveal.js

BASEMENT LEVEL 2Cornify

Page 6: Reveal.js

BASEMENT LEVEL 3That's it, time to go back up.

Page 7: Reveal.js

HOLISTIC OVERVIEWPress ESC to enter the slide overview!

Page 8: Reveal.js

WORKS IN MOBILE SAFARITry it out! You can swipe through the slides pinch your way to the

overview.

Page 9: Reveal.js

MARVELOUS UNORDERED LISTNo order hereOr hereOr hereOr here

Page 10: Reveal.js

FANTASTIC ORDERED LIST1. One is smaller than...2. Two is smaller than...3. Three!

Page 11: Reveal.js

MARKDOWN SUPPORTFor those of you who like that sort of thing. Instructions and a bit more

info available .here

<section data-markdown> ## Markdown support

For those of you who like that sort of thing. Instructions and a bit more info available [here](https://github.com/hakimel/reveal.js#markdown).</section>

Page 12: Reveal.js

TRANSITION STYLESYou can select from different transitions, like:

CubePageConcaveLinear

Page 13: Reveal.js

GLOBAL STATESet data-state="something" on a slide and "something" will beadded as a class to the document element when the slide is open. Thislet's you apply broader style changes, like switching the background.

Page 14: Reveal.js

"BLACKOUT"

Page 15: Reveal.js

"SOOTHE"

Page 16: Reveal.js

CUSTOM EVENTSAdditionally custom events can be triggered on a per slide basis by

binding to the data-state name.

Reveal.addEventListener( 'customevent', function() { console.log( '"customevent" has fired' );} );

Page 17: Reveal.js

CLEVER QUOTESThese guys come in two forms, inline: “ The nice thing about standards is

that there are so many to choose from” and block:

“ For years there has been a theory that millions ofmonkeys typing at random on millions of typewriters

would reproduce the entire works of Shakespeare.The Internet has proven this theory to be untrue. ”

Page 18: Reveal.js

PRETTY CODE

Courtesy of .

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'; } }; }}

highlight.js

Page 19: Reveal.js

INTERGALACTIC INTERCONNECTIONSYou can link between slides internally, .like this

Page 20: Reveal.js

FRAGMENTED VIEWSHit the next arrow...

... to step through ...

1. any type2. of view3. fragments

Page 21: Reveal.js

SPECTACULAR IMAGE!

Page 22: Reveal.js

STELLAR LINKSSource code on githubRead more on my siteFollow me on Twitter

Page 23: Reveal.js

THE ENDBY HAKIM EL HATTAB / HAKIM.SE

Page 24: Reveal.js