我想更改 bsPopover 内容参数中一部分文本的字体颜色。
此语法适用于服务器端,但不适用于 bsPopover 函数的 content 参数:
library(shiny)
library(shinydashboard)
library(shinydashboardPlus)
library(shinyBS)
ui <- dashboardPagePlus(title = 'My Title',
###### Header ####
header=dashboardHeaderPlus(
title = 'Title'),
sidebar=dashboardSidebar(
disable = TRUE),
###### Body ####
body = dashboardBody(
fluidRow(
bsPopover(id = 'attend',
title = '',
content = HTML(paste0('<span style=\"color:', '#22a783', '\">',
'Green', '</span>',
'<br>', 'Red', '<br>', 'Blue', '<br>','Black')),
placement = "bottom",
trigger = "hover",
options = NULL),
actionButton(inputId = "attend",
label = "",
icon = icon('info')))))
#################### SERVER ####################
server = function(input, output, session) {
}
# Run the application
shinyApp(ui = ui, server = server)
我想让文本“绿色”以绿色显示。文本“红色”以红色显示等。
我可以更改 CSS 中的所有文本颜色,但似乎无法微调 CSS 之外的单个文本元素
感谢您的任何想法。