如何更改R Shiny应用程序中图标的颜色?

时间:2017-10-02 18:35:46

标签: r shiny shinydashboard

我有一个Shiny应用程序,它使用UI中Font Awesome库(内置)中的几个图标:

meta

icon("bolt")

如何更改每个图标的颜色?

2 个答案:

答案 0 :(得分:5)

在UI的开头,插入icon("compass")以更改螺栓图标的颜色。同样,添加tags$style(".fa-bolt {color:#E87722}")以更改罗盘图标的颜色。这会将着色应用于应用程序中的所有螺栓图标和指南针图标。

答案 1 :(得分:0)

您可以只使用HTML标记,而不使用icon()

tags$i(
    class = "fa fa-check-square", 
    style = "color: rgb(0,166,90)"
)

例如

library(shiny)

ui <- fluidPage(
    tags$p("icon:"),
    tags$hr(),
    tags$i(
        class = "fa fa-check-square", 
        style = "color: rgb(0,166,90)"
    ),
    icon("check-square")
)

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

}

shinyApp(ui, server)