如何在Shiny应用中修改文本第二行“world”的字号与颜色?
修改Shiny应用中指定文本的样式
要单独调整第二行里“world”的字号和颜色,用HTML的<span>标签给目标文本添加内联样式即可,以下是修改后的完整代码:
require(shiny) runApp( list( ui = pageWithSidebar( headerPanel("multi-line test"), sidebarPanel( p("Demo Page.") ), mainPanel( htmlOutput("text2") ) ), server = function(input, output){ output$text2 <- renderUI({ # 用span标签给world添加自定义样式,字号和颜色可按需调整 HTML(paste("hello", "<span style='font-size: 24px; color: #ff0000;'>world</span>", sep="<br/>")) }) } ) )
关键说明:
- 用
<span>标签包裹需要修改的“world”文本,通过style属性设置字号(font-size)和颜色(color),样式值可自定义(比如把24px换成其他数值,#ff0000换成其他颜色代码或名称)。 HTML()函数会解析包含的HTML标签,让样式生效;sep="<br/>"保持两行文本的换行效果不变。
内容的提问来源于stack exchange,提问作者firmo23
相关产品推荐
相关产品推荐

