An open API service indexing awesome lists of open source software.

https://github.com/snugug/stage-fright

Yet another web-based presentation library
https://github.com/snugug/stage-fright

Last synced: about 1 year ago
JSON representation

Yet another web-based presentation library

Awesome Lists containing this project

README

          

# stage-fright
Yet another web-based presentation library

## Markup

Markup is fairly straight-forward with an eye towards semantics. First, you set up the `stage`, which is going to be where all slides are in.

```html

```

Then, each grouping of slides (even if there is a single slide) is inside a `stage group`

```html

```

Finally, each `slide` is a `section` inside the `stage group`. Slides are made up of the actual slide, and an inner `content` area

```html



```

Inside of slides, you can have a `fragment` which is a piece of content to be progressively revealed. When a fragment has been activated, it will get a `data-active` attribute on it. By default, fragments fade in, but CSS can be used to change it to whatever is desired

```html

This is a big bit of the slide



  • This is a revealed talking point

  • And this is another one

  • And this is a third


```

### Full Sample Markup

A basic example of this all in place looks something like this:

```html


Sample Stage Fright Presentation







Hello World!









This is a Second Section






It has good content




  • And some content

  • That gets revealed

  • As I talk






```

---
Attribution:

* Icons from International Business Machines Corporation under a Creative Commons Attribution 4.0 International License.
Based on a work at https://github.com/IBM-Design/icons