Scrollama Document (Sidebar Layout)

```{css, echo=FALSE} .level1 { min-height: 400px; border: 1px solid; margin-bottom: 4em; padding: 1em 2em 2em; opacity: .5; } .is-active { opacity: 1; background-color: lightyellow; } body { margin-bottom: 80vh; }

# Introduction

## Level-two heading

Level-two and below headings...

### Level-three

...are all contained in the same section.

### A table

```r
knitr::kable(head(mtcars), caption = 'A boring table.')

And no chairs.

Text

Example text.

No figures or tables in this section. Nothing to display in the main area.

Plots

You may include any number of plots in a section.

par(mar = c(4, 4, .5, .1))
plot(cars, pch = 19)
for (z in 4:1) curve(z/x, 0, 10, add = z < 4, col = z)

Images

Local news reported a giant inflatable rubber duck rolling down the street of Des Moines, where this package is conceived.

The Rolling Duck

Videos

You can also embed videos here.

Technical details

The current implementation of this sidebar layout is kind of cumbersome. The HTML template is rolldown:::pkg_resource('html', 'scrollama-side.html'). We have hard-coded some CSS and JavaScript code in this template, which means, for example, you cannot easily customize the initialization of Scrollama (if you really want to, you must provide your own HTML template). You should be free to customize CSS, though (like we did in the beginning of this example document).

Activating sections doesn't work well (especially in RStudio Viewer). We don't know why at the moment.



Try the rolldown package in your browser

Any scripts or data that you put into this service are public.

rolldown documentation built on July 15, 2019, 1:02 a.m.