【发布时间】:2019-06-06 13:59:36
【问题描述】:
虽然我对 CSS 不是很熟悉,但我已经能够将它包含在我的 R 代码中以更改我闪亮应用程序的各种元素。但是,我无法确定需要更改哪个元素才能更改我的 tabBox 标题中字体的颜色和大小,它来自包 shinydashboard。
我的应用程序中的其他框具有深色背景和浅色字体的标题。我已经能够更改 tabBox 标题的背景,使其变暗(见下面的代码),但我没有看到任何元素似乎会影响字体。
我可以使用body 中的font-size 更改选项卡标签的字体大小,或者我可以使用color 更改框中文本的颜色。但是我找不到任何与标题标题本身的属性相关的东西!
感谢您的帮助。
示例代码:
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(),
dashboardBody(
tabBox(title = "Title of box",
tabPanel("Tab A"),
tabPanel("Tab B")),
tags$head(tags$style(HTML('
/* tabBox background */
.nav-tabs-custom>.nav-tabs {
background-color: #2F4858;
}
'
)
)
)
)
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
【问题讨论】:
标签: css r shiny shinydashboard