我有一个Shiny应用程序,根据其中包含的内容有两种类型的面板,我想将一种类型的背景设置为浅绿色,另一种类型设置为浅蓝色。目前我通过设置:
来做到这一点tags$head(tags$style(type = 'text/css',".well{background-color: #EFF8CD;}))
wellPanel("My first type of well panel")
给了我所有面板的绿色背景, 然后使用
wellPanel(style = "background-color:#c9d7e8;")
用于第二类面板。
是否可以为这些不同的井板提供名称或ID,以便我可以在中心位置设置颜色?
答案 0 :(得分:1)
您可以将命名参数传递给wellPanel
,在您的情况下,最好使用我认为的类:
library(shiny)
ui <- fluidPage(
tags$head(
tags$style(type = 'text/css',".myclass1 {background-color: #EFF8CD;}"),
tags$style(type = 'text/css',".myclass2 {background-color: #c9d7e8;}")
),
wellPanel("My first type of well panel", class = "myclass1", id = "myid1"),
wellPanel("My second type of well panel", class = "myclass2", id = "myid2")
)
server <- function(input, output, session) {
}
shinyApp(ui, server)