web-dev-qa-db-ja.com

光沢のあるアクションボタンの色を変更する

アクションボタンの色をグレーからオレンジに変更しようとしています。

actionButton("run","Run Analysis")

(これはserver.R。)色を変更することは可能ですか?

31
Sam Kingston

@MLavoieが言及したように、tags$headを使用して光沢のあるアプリにCSSを埋め込むことができます。これを試してください:

library(shiny)

ui <- shinyUI(fluidPage(
  tags$head(
    tags$style(HTML('#run{background-color:orange}'))
  ),
  actionButton("run","Run Analysis")
))
server <- shinyServer(function(input, output) {

})
shinyApp(ui, server)

CSSに慣れていない場合は、w3schoolsには本当に優れた簡単なチュートリアルがあります。

19
Oskar Forsmo

以下では、アクションボタンを送信ボタンのように見せています(また、 font-awesome icon を追加しています):

actionButton("run", "Run Analysis", icon("paper-plane"), 
    style="color: #fff; background-color: #337ab7; border-color: #2e6da4")
66
Megatron