Замена моего кода предложенным выше кодом изменила цвет выпадающего меню, но НЕ отдельные элементы в меню:
shinyApp(
ui =
shinyUI(fluidPage(
tags$head(
tags$style(HTML("
.option[data-value=a] {
background: red !important;
color: white !important;
}
.option[data-value=b] {
background: green !important;
color: white !important;
}
"))
),
sidebarLayout(
sidebarPanel(
selectizeInput("select", label=NULL,
choices=c("a", "b"),
selected = c("a", "b"),
multiple=TRUE, options=list(placeholder="Wybierz"))),
mainPanel())
)
),
server = function(input, output){}
)
![coloured drop down](https://i.stack.imgur.com/EcnHR.png)
РЕШЕНИЕ Для того, чтобы оба элемента имели цветовую кодировку и раскрывающийся список. Мне нужно было добавить .item
к моему коду
shinyApp(
ui =
shinyUI(fluidPage(
tags$head(
tags$style(HTML("
.option[data-value=a], .item[data-value=a]{
background: red !important;
color: white !important;
}
.option[data-value=b], .item[data-value=b]{
background: green !important;
color: white !important;
}
"))
),
sidebarLayout(
sidebarPanel(
selectizeInput("select", label=NULL,
choices=c("a", "b"),
selected = c("a", "b"),
multiple=TRUE, options=list(placeholder="Wybierz"))),
mainPanel())
)
),
server = function(input, output){}
)
![colored drop down](https://i.stack.imgur.com/cBTIQ.png)
Это приводит как к меню, так и к выпадающее меню будет цветным.