我有一个基于defaullt CSS(github.com/rstudio/shiny/blob/master/inst/www/shared/shiny.css)的自定义版本的Shiny应用程序。我的目标是更改此CSS内的sidebarPanel
的背景颜色。因此,我不想在ui.r
中插入HTML。在上面的CSS中有以下代码段:
.shiny-input-panel {
padding: 6px 8px;
margin-top: 6px;
margin-bottom: 6px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
}
我认为我要做的就是更改background-color
的值,但这似乎根本没有任何作用。
编辑:我在theme = "my_custom.css"
的开头用ui.r
调用我的自定义CSS。如果我更改my_custom.css
中的其他类,则e。 G。 shiny-notifications
类,更改确实有效。
答案 0 :(得分:0)
你可以
sidebarPanel(
selectInput("dataset", "Choose a dataset:",
choices = c("rock", "pressure", "cars")),
numericInput("obs", "Observations:", 10),
style = "background-color: yellow;"
)