Shiny 使用了ion-rangeslider。
我正在尝试更改范围滑块标签的格式。在下面的代码中,.irs-single { color: black; background: transparent }
删除了常规滑块(顶部)中标签的默认蓝色背景,但它对范围滑块(底部)的标签没有影响。
library(shiny)
ui <- fluidPage(
sliderInput("test1",
"Select a value:",
min = 0,
max = 50,
value = 20),
sliderInput("test2",
"Select a range:",
min = 0,
max = 50,
value = c(30, 40)),
tags$style(type = "text/css",
HTML(
".irs-single { color: black; background: transparent }")
)
)
server <- function(input, output) {
}
shinyApp(ui = ui, server = server)
我尝试添加以下各项,直接针对范围滑块:
.js-irs-1 .irs-single { color: black; background: transparent }
.js-irs-1 .irs-single.to { color: black; background: transparent }
.js-irs-1 .irs-single.from { color: black; background: transparent }
但是响铃滑块的标签仍然显示为默认颜色,蓝色:
例如,不可能直接定位范围滑块按钮之一的格式:
.js-irs-1 .irs-slider.to { background: red }