HTML("<hr color='purple' >")
HTML('<hr color="purple" >')
hr( color="purple" )
他们都没有工作 - 有什么建议吗?
答案 0 :(得分:10)
这里花了一些时间快速挖掘/阅读答案和评论,但总结一下,这看起来有效(我在Mac Chrome,Safari和Firefox上测试过):
tags$hr(style="border-color: purple;")
如果需要,您也可以使用HTML()
,但也可以坚持使用Shiny tags,恕我直言。
答案 1 :(得分:0)
Shiny暴露了对应用程序外观的大量控制,但恰好hr
的颜色不是其中之一。因此,您需要深入了解CSS以控制元素的外观。您可以使用Shiny中的includeCSS
来添加可用于控制应用外观的样式表。但是,最简单的方法可能就是将CSS直接添加到hr
元素中。
HTML('<hr style="color: purple;">')
(编辑)请注意,虽然这适用于大多数元素,但hr
不尊重color
属性。 hr
表现得很奇怪:Changing the color of an hr element
在这里,您要修改color
元素的CSS hr
属性。见https://developer.mozilla.org/en-US/docs/Web/CSS/color
另请注意,如果您愿意,可以使用hr(style="...")
而不是构建原始HTML。我发现使用Shiny标签构建所有内容会使代码在大多数情况下更容易阅读,但是YMMV。