Many of the amazing works of Álvaro Trigo for Shiny!
# install.packages("remotes")
remotes::install_github("RinteRface/fullPage")Includes the following frameworks:
- fullPage.js -- functions starting with
full. - pagePiling.js -- functions starting with
page. - multiScroll.js -- functions starting with
multi.
All ships with:
- Milligram grid, button, typography, and themes.
Online:
Locally:
demo("fullPage", package = "fullPage")
demo("pagePiling", package = "fullPage")
demo("multiPage", package = "fullPage")fullPage
input$slide_origin: origin slideinput$slide_destination: destination slideinput$slide_direction: scroll direction
pagePiling & multiScroll
input$slide_anchor: slide anchorinput$slide_index: slide index
library(shiny)
library(fullPage)
ui <- fullPage(
fullSection(
menu = "first",
center = TRUE,
h1("Callbacks")
),
fullSection(
menu = "second",
center = TRUE,
h3("Slice"),
verbatimTextOutput("slide")
)
)
server <- function(input, output){
output$slide <- renderPrint({
input$slide_origin # returns menu
})
}
shinyApp(ui, server)