微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

具有两种格式的 valueBox 组件中的字符串

如何解决具有两种格式的 valueBox 组件中的字符串

我正在编写一个 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>")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。