2014-09-19 165 views
2

看来,这个问题适用于所有闪亮的UI输入。[R闪亮:UI输入格式

具体来说,我试图找到一种方式来格式化selectInput。例如,我怎么可能改变蓝色其中突出的选择和周围的框时selectInput活跃淡蓝色的影子。

我现在面临的问题是,我想我的格式通过具有完全不同的colorset一个CSS文件闪亮的应用程序并且不与所有UI输入的标准蓝色坐得非常好。

回答

3

你可以用CSS的各种属性:

library(shiny) 
runApp(list(
    ui = bootstrapPage(
    selectInput("variable", "Variable:", 
       c("Cylinders" = "cyl", 
        "Transmission" = "am", 
        "Gears" = "gear")), 
    tags$head(
     tags$style(HTML(".selectize-input.input-active, .selectize-input.input-active:hover, .selectize-control.multi .selectize-input.focus {border-color: red !important;} 
         .selectize-dropdown .active {background: yellow !important;}")) 
    ) 
), 
    server = function(input, output) { 
    } 
)) 

enter image description here