在Shiny中,在用户界面方面,我的代码是:
mainPanel(uiOutput('my_tabsetpanel'))
在服务器端,我有:
output$my_tabsetpanel <- renderUI({
tabPanel(mytabtitle, DT::dataTableOutput(id))
})
如何仅更改标签标题的颜色?
答案 0 :(得分:1)
在这里,如何将非活动标签的标题显示为红色,将活动标签的标题显示为蓝色:
shinyApp(
ui = fluidPage(
tags$head(
tags$style(
HTML("li>a {color: red;} .nav-tabs>li.active>a {color: blue;}"))),
mainPanel(
tabsetPanel(
tabPanel("Plot", p("plot")),
tabPanel("Summary", p("summary")),
tabPanel("Table", p("table"))
)
)
),
server = function(...){}
)
答案 1 :(得分:1)