Home >Web Front-end >CSS Tutorial >How to Customize Tab Background and Text Colors in Shiny tabPanel?
Problem:
In a Shiny application, you wish to modify the background colors and text colors of the tabs in a tabPanel, specifically:
Solution:
To achieve this, you can utilize CSS styles as follows:
ui <- shinyUI(fluidPage( tags$style(".nav-tabs { background-color: aqua; color:black} .tabbable > .nav > li > a { background-color: #006747; color: white; } .nav-tabs-custom .nav-tabs li.active:hover a, .nav-tabs-custom .nav-tabs li.active a { background-color: transparent; border-color: transparent; } .nav-tabs-custom .nav-tabs li.active { border-top-color: #FFF; }"), tabsetPanel( tabPanel( title = "Hello", textInput(inputId = "text", label = "Input") ), tabPanel( title = "World" ) ) ) )
Explanation:
This CSS code is implemented as follows:
This comprehensive solution allows you to customize the appearance of tabs in a shiny tabPanel to meet your specific requirements.
The above is the detailed content of How to Customize Tab Background and Text Colors in Shiny tabPanel?. For more information, please follow other related articles on the PHP Chinese website!