
fluidPage(..., title = NULL, responsive = TRUE, theme = NULL)
fluidRow(...)
titlePanel
function.TRUE
to use responsive layout (automatically adapt
and resize page elements based on the size of the viewing device)www/bootstrap.css
you would use theme = "bootstrap.css"
.fluidPage
function and include
instances of fluidRow
and column
within it. As an
alternative to low-level row and column functions you can also use
higher-level layout functions like sidebarLayout
.
column
, sidebarLayout
library(shiny)
fluidPage(
# Application title
titlePanel("Hello Shiny!"),
sidebarLayout(
# Sidebar with a slider input
sidebarPanel(
sliderInput("obs",
"Number of observations:",
min = 0,
max = 1000,
value = 500)
),
# Show a plot of the generated distribution
mainPanel(
plotOutput("distPlot")
)
)
)
fluidPage(
title = "Hello Shiny!",
fluidRow(
column(width = 4,
"4"
),
column(width = 3, offset = 2,
"3 offset 2"
)
)
)
Run the code above in your browser using DataLab