问题描述
我正在编写一个 Shiny 应用程序,我有一个 valueBox 元素,其中包含以下代码:
valueBox(
formatC(category,format="d",big.mark=','),subtitle = HTML("This text should be large and red <br/> This text should be small and gray"),icon = icon("user"),color = "green")
我感兴趣的部分是:
subtitle = HTML("This text should be large and red <br/> This text should be small and gray"),
我想要的代码是格式化 HTML 标签,使得字符串的第一部分应该是大的和红色的,而第二部分应该是小的和灰色的。我使用 br/ 标签将文本保持在两行中。
这可以在 valueBox 组件中实现吗?
解决方法
您可以使用 style
应用一些 css。
subtitle = HTML("<p style = 'font-size : 30px;color : red'>This text should be large and red </p><br/>
<p style = 'font-size : 10px;color : grey'>This text should be small and gray</p>")