首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >背景色在下拉列表中,shinyWidgets

背景色在下拉列表中,shinyWidgets
EN

Stack Overflow用户
提问于 2018-05-31 11:45:08
回答 1查看 707关注 0票数 1

如何从shinyWidgets更改下拉菜单的颜色(不是buttom,而是打开的菜单)。我想,我需要一些CSS代码,但我没有太多的CSS经验。

代码语言:javascript
复制
library(shiny)
library(shinyWidgets)
n <- 200

ui <- bootstrapPage(
  numericInput('n', 'Number of obs', n),
  dropdown(
    tags$h4("Advanced"),
    icon = icon("gear"),
    status = "primary", width = "600px",
    inputId="dropdown"
  ),
  tags$style(HTML('#dropdown {background-color: red;}')),
  plotOutput('plot')
)

server <- function(input, output) {
  output$plot <- renderPlot({
    hist(runif(input$n))
  })
}

shinyApp(ui = ui, server = server)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 11:58:47

您可以使用CSS选择器#sw-content-dropdown, .sw-dropdown-in,例如:

代码语言:javascript
复制
library(shiny)
library(shinyWidgets)
n <- 200

ui <- bootstrapPage(

  dropdown(
    tags$h4("Advanced"),
    numericInput('n', 'Number of obs', n),
    icon = icon("gear"),
    status = "primary", width = "600px",
    inputId="dropdown"
  ),
  tags$style(HTML('#sw-content-dropdown, .sw-dropdown-in {background-color: red;}')),
  plotOutput('plot')
)

server <- function(input, output) {
  output$plot <- renderPlot({
    hist(runif(input$n))
  })
}

shinyApp(ui = ui, server = server)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50623537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档