Thanks to visit codestin.com
Credit goes to inspirejs.org

Inspire.js

Lean, hackable, extensible slide deck framework

By Lea Verou and contributors

Introduction

Main idea

History

Syntax

Features

Repeated slides

IDs and titles

Incremental display

Plugins

Overview

Syntax highlighting with PrismJS

var start = new Date().getTime();
setInterval(function() {
	React.render(
		<ExampleApplication elapsed={new Date().getTime() - start} />,
		document.getElementById('container')
	);
}, 50);

Annotated videos

  • data-video for URL
  • class="annotation" for annotations
  • data-time and data-pause on annotations
Click to dismiss & resume Auto-resume after 2sec

Timer

Resolution

Presenter View & Notes plugins

Sample notes here. This works quite nicely with the Markdown plugin, just use data-markdown-elements="details.notes" and all notes will support Markdown!

Slide-specific CSS

You can use the data-slide attribute on <style> elements in slides, to only style the current slide or inside sections that include multiple slides to style all of them and nothing else.

For example, run $('#slidestyle style').sheet.cssRules[0].selectorText in the console to see how the original selector gets changed.