diff --git a/demo.html b/demo.html new file mode 100644 index 0000000..17dfb35 --- /dev/null +++ b/demo.html @@ -0,0 +1,431 @@ + + + +
+ + ++ Created by Hakim El Hattab / @hakimel +
++ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +
++ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +
++ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +
++ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +
++ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +
++ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +
++ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +
++ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. --- +
+Slides can be nested inside of each other.
+Use the Space key to navigate through all slides.
+Nested slides are useful for adding additional detail underneath a high level horizontal slide.
+That's it, time to go back up.
++ Not a coder? Not a problem. There's a fully-featured visual editor for authoring these, try it out at http://slides.com. +
++ Press ESC to enter the slide overview. +
++ Hold down alt and click on any element to zoom in on it using zoom.js. Alt + click anywhere to zoom back out. +
++ 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
+fade-up (also down, left and right!)
+current-visible
+Highlight red blue green
+
+ 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' })
+ + You can override background transitions per-slide. +
+<section data-background-transition="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.
+Item | +Value | +Quantity | +
---|---|---|
Apples | +$1 | +7 | +
Lemonade | +$2 | +18 | +
Bread | +$3 | +2 | +
+ These 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 of monkeys typing at random on millions of typewriters would + reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.” ++
+ You can link between slides internally, + like this. +
+There's a speaker view. It includes a timer, preview of the upcoming slide as well as your speaker notes.
+Press the S key to try it out.
+ + +Presentations can be exported to PDF, here's an example:
+ +
+ Set data-state="something"
on a slide and "something"
+ will be added as a class to the document element when the slide is open. This lets you
+ apply broader style changes, like switching the page background.
+
+ Additionally 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' );
+} );
+
+ + Press B or . on your keyboard to pause the presentation. This is helpful when you're on stage and want to take distracting slides off the screen. +
+- Created by Hakim El Hattab / @hakimel -
-- reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. -
-Slides can be nested inside of each other.
-Use the Space key to navigate through all slides.
-Nested slides are useful for adding additional detail underneath a high level horizontal slide.
-That's it, time to go back up.
-- Not a coder? Not a problem. There's a fully-featured visual editor for authoring these, try it out at http://slides.com. -
-- Press ESC to enter the slide overview. -
-- Hold down alt and click on any element to zoom in on it using zoom.js. Alt + click anywhere to zoom back out. -
-- 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
-fade-up (also down, left and right!)
-current-visible
-Highlight red blue green
-
- 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' })
- - You can override background transitions per-slide. -
-<section data-background-transition="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.
-Item | -Value | -Quantity | -
---|---|---|
Apples | -$1 | -7 | -
Lemonade | -$2 | -18 | -
Bread | -$3 | -2 | -
- These 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 of monkeys typing at random on millions of typewriters would - reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.” --
- You can link between slides internally, - like this. -
-There's a speaker view. It includes a timer, preview of the upcoming slide as well as your speaker notes.
-Press the S key to try it out.
- - -Presentations can be exported to PDF, here's an example:
- -
- Set data-state="something"
on a slide and "something"
- will be added as a class to the document element when the slide is open. This lets you
- apply broader style changes, like switching the page background.
-
- Additionally 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' );
-} );
-
- - Press B or . on your keyboard to pause the presentation. This is helpful when you're on stage and want to take distracting slides off the screen. -
-+ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +
+Slides can be nested inside of each other.
+Use the Space key to navigate through all slides.
+Nested slides are useful for adding additional detail underneath a high level horizontal slide.
+That's it, time to go back up.
++ Not a coder? Not a problem. There's a fully-featured visual editor for authoring these, try it out at http://slides.com. +
++ Press ESC to enter the slide overview. +
++ Hold down alt and click on any element to zoom in on it using zoom.js. Alt + click anywhere to zoom back out. +
++ 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
+fade-up (also down, left and right!)
+current-visible
+Highlight red blue green
+
+ 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' })
+ + You can override background transitions per-slide. +
+<section data-background-transition="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.
+Item | +Value | +Quantity | +
---|---|---|
Apples | +$1 | +7 | +
Lemonade | +$2 | +18 | +
Bread | +$3 | +2 | +
+ These 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 of monkeys typing at random on millions of typewriters would + reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.” ++
+ You can link between slides internally, + like this. +
+There's a speaker view. It includes a timer, preview of the upcoming slide as well as your speaker notes.
+Press the S key to try it out.
+ + +Presentations can be exported to PDF, here's an example:
+ +
+ Set data-state="something"
on a slide and "something"
+ will be added as a class to the document element when the slide is open. This lets you
+ apply broader style changes, like switching the page background.
+
+ Additionally 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' );
+} );
+
+ + Press B or . on your keyboard to pause the presentation. This is helpful when you're on stage and want to take distracting slides off the screen. +
+