Как изменить CSS Shiny по умолчанию, чтобы изменить цвет фона боковой панели? - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть приложение Shiny, основанное на настроенной версии CSS по умолчанию ( github.com / rstudio / блестящий / blob / master / inst / www / shared / глянцевый.css ).Моя цель - изменить цвет фона sidebarPanel внутри этого CSS .Следовательно, я не хочу вставлять HTML в ui.r.В приведенном выше 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, но это, похоже, не имеет никакого эффекта.

РЕДАКТИРОВАТЬ: Я называю свой пользовательский CSS с theme = "my_custom.css" в начале ui.r.Если я изменю другие классы в my_custom.css, например, класс shiny-notifications, , изменения окажут влияние.

1 Ответ

0 голосов
/ 12 апреля 2019

Вы можете сделать

sidebarPanel(
  selectInput("dataset", "Choose a dataset:",
              choices = c("rock", "pressure", "cars")),
  numericInput("obs", "Observations:", 10), 
  style = "background-color: yellow;"
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...