簡體   English   中英

如何更改 shiny 中的滑塊輸入旋鈕(拇指)顏色?

[英]How to change the sliderInput knob (thumb) color in shiny?

我正在嘗試更改滑塊輸入旋鈕/拇指顏色。 上網查了一下,看到了一些關於using.irs-slider的評論。 但是,它在以下代碼中對我不起作用:


library(shiny)
ui <- fluidPage(
  tags$style(HTML(".js-irs-0 .irs-single, .js-irs-0 .irs-bar-edge, .js-irs-0 .irs-bar, .js-irs-0 .irs-slider {background: red}")),

  sliderInput("slider1", "Slider 1",min = 0.1, max = 1, value = 0.4, step = 0.05),

)
server <- function(input, output, session){}
shinyApp(ui = ui, server=server)

這個代碼改變了除旋鈕之外的所有東西的顏色。 任何幫助,將不勝感激。 在此處輸入圖像描述

您可以將.irs-handle class 添加到您的樣式中以更改旋鈕的 css:

library(shiny)
ui <- fluidPage(
  tags$style(
    HTML(
      ".js-irs-0 .irs-single, 
       .js-irs-0 .irs-bar-edge, 
       .js-irs-0 .irs-bar, 
       .js-irs-0 .irs-slider 
       {
          background: red;
       }
      .irs-handle {
          background: cyan !important;
      }
      ")),
  
  sliderInput("slider1", 
              "Slider 1",
              min = 0.1, 
              max = 1, 
              value = 0.4, 
              step = 0.05),
  
)
server <- function(input, output, session){}
shinyApp(ui = ui, server=server)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM