2014-09-19 167 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