3

ShinyBSbsTooltip()パッケージの関数を使用して、光沢のあるアプリのさまざまなアクション ボタンにいくつかのツールチップを追加しようとしています。特定のツールチップ ボックスの幅だけを変更したいと考えています。これを行うには、UI の先頭に HTML タグを指定して CSS を直接変更しますが、単純な要素を使用する場合は、コード内のすべてのツールヒントの幅を変更します。.tooltip {...}

以下に、2 つの異なるアクション ボタンを使用した最小限の再現可能な例を示します。

library(shiny)
library(shinyBS)

library(shiny)

ui <- fluidPage(

  tags$head(tags$style(HTML(".tooltip {width: 300px;}"))),

  br(),

  actionButton(inputId = "button1",
               label = "First"),
  bsTooltip(id = "button1",
            title = "Bonjour!",
            placement = "right",
            trigger = "hover"),

  br(),
  br(),

  actionButton(inputId = "button2",
               label = "Second"),
  bsTooltip(id = "button2",
            title = "Hello!",
            placement = "right",
            trigger = "hover")

)

server <- function(input, output, session) {

}

shinyApp(ui, server)

たとえば、特定のウィジェットのプレースホルダーの色を変更する必要があったときなどです。textInput()そのために、HTML()関数で次のように指定しました。

tags$head(tags$style(HTML("#textinput_ID::placeholder {color: #EEE1525;}")))

しかし、これはこの場合うまくいかないようです。

助けてくれてどうもありがとう!

4

1 に答える 1