2015-11-09 18 views
16

Próbuję zmienić kolor przycisku akcji z szarego na pomarańczowy.Zmiana koloru przycisku akcji na błyszczącym

actionButton("run","Run Analysis") 

(Jest to server.R). Czy jest możliwe, aby zmienić jej kolor?

+0

można użyć http://rstudio.github.io/shinythemes/ lub ewentualnie dodać tagi $ head() (zobacz http://shiny.rstudio.com/articles/tag-glossary.html) w twoim pliku UI.R – MLavoie

Odpowiedz

10

Jak @MLavoie wymienić można osadzić CSS w błyszczące aplikacji przy użyciu tags$head, spróbuj tego:

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) 

Jeśli urządzenie nieznane CSS W3Schools ma naprawdę dobre i łatwe tutoriale.

39

Poniżej zrobiłem swoją przycisk akcji wyglądać przycisk przesyłania (również dodanie font-awesome icon):

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

Jaki jest pomysł, które ikony są dozwolone? Próbowałem "zapisać" "fa-floppy-o" jeden, ale nie było wyświetlane .. –

+1

Jak to zakodować? Jako 'icon (" floppy-o ")'? – Megatron

+0

Zrobione, dziękuję, kodowałem to jako '" fa-floppy-o "', ale działało jako '' floppy-o' –