Slider Input Widget
https://shiny.rstudio.com/articles/sliders.html
https://stackoverflow.com/questions/36906265/how-to-color-sliderbar-sliderinput

#runExample("05_sliders")
server <- function(input, output, session){}
ui <- fluidPage(
titlePanel("Sliders!"),
sidebarLayout(
sidebarPanel(
# Single Value ----
sliderInput("integer", "Integer", min=0, max=1000, value=500, step=10),
# Range
sliderInput("range", "Range:", min=1, max=1000, value=c(200,500), step=1),
# CSS from .js-irs-0 ----
tags$style(HTML(".js-irs-2 .irs-single,
.js-irs-2 .irs-bar-edge,
.js-irs-2 .irs-bar { background: red }
")),
sliderInput("slider1", "Red", min=0.1, max=1, value=0.4, step=0.05),
tags$style(HTML(".js-irs-3 { background:#FFFFFF00; }
.js-irs-3 .irs-bar-edge { background:#FFFFFF00; border:1px solid #CCC; border-right:1px solid #FFFFFF00; }
.js-irs-3 .irs-line { border: 1px solid #CCC }
.js-irs-3 .irs-bar { background:linear-gradient(to bottom, #DDD -50%, #FFF 150%);
border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
")),
sliderInput("slider2", "One Value", min=100, max=20000, value=5000, step=200),
# Animation ----
sliderInput("format", "Custom Format:", min=0, max=10000, value=0, step=2500,
pre = "$", sep = ",",
animate = TRUE),
sliderInput("animation", "Looping Animation:", min=1, max=2000, value=1, step=10,
animate = animationOptions(interval = 300, loop = TRUE))
),
mainPanel()
)
)
shinyApp(ui,server)