This feature still in beta, may have some issues.
For details please visit:
https://github.com/hakimel/reveal.js/
You can use URL query
or slideOptions
of the YAML metadata to customize your slides.
<!-- .slide: data-transition="fade-in convex-out" -->
Also, you can set different in/out transition
You can use:
none/fade/slide/convex/concave/zoom
postfix with -in
or -out
<!-- .slide: data-transition-speed="fast" -->
Custom the transition speed!
You can use:
default/fast/slow
<!-- .slide: data-background="#1A237E" -->
Is the background syntax
function linkify( selector ) {
if( supports3DTransforms ) {
const nodes = document.querySelectorAll( selector );
for( const 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.
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.
Down below you can find a print icon.
After you click on it, use the print function of your browser (either CTRL+P or cmd+P) to print the slides as PDF. See official reveal.js instructions for details