我只能使用“ fa”样式前缀um shiny::icon()
,它创建的代码类似于<i class="fa fa-angle-left pull-right"></i>
。
如何使用fontawesome的其他样式前缀?
答案 0 :(得分:1)
如果您想要的图标在此处的列表中:https://github.com/rstudio/shiny/blob/master/R/font-awesome.R
然后它将自动更改为使用“ fab”作为前缀-否则,我认为它将始终使用“ fa”。 shiny::icon
内部的相关代码为:
if (!is.null(name)) {
prefix_class <- prefix
if (prefix_class == "fa" && name %in% font_awesome_brands) {
prefix_class <- "fab"
}
iconClass <- paste0(prefix_class, " ", prefix, "-", name)
}
答案 1 :(得分:1)
您可以通过自己创建图标来更改前缀
htmltools::browsable(tags$i(class = "far fa-user-circle"))
这可以在闪亮的ui元素的icon参数中传递
actionButton(..., icon = htmltools::browsable(tags$i(class = "far fa-user-circle")))
也可以使用自定义图像
htmltools::browsable(tags$img(src = getBase64("img/user.svg")))