是否可以更改R Shiny
中框的有效颜色?
它有功能吗?我想要制作的盒子必须是定制的颜色。所以HTML并不能解决这个问题。
我试过black <- c("#e9e9e9")
如果box(xxxxxxx, background = black)
没有""
,那么我会得到一个
错误:#e9e9e9有效颜色不是'红色'等等。
感谢您的帮助。
答案 0 :(得分:1)
在浏览器中打开您的程序,并使用开发人员工具查找代表HTML中“框”的变量,一旦您知道它们就很容易着色。
我们可以使用tags$head(
在本例中,我为侧边栏面板的主要颜色着色,您可以在此处创建颜色https://pikock.github.io/bootstrap-magic/app/index.html#!/editor
请注意.well是我要设置样式的HTML模块的名称。你的不同。
tags$head(
# Styling Well
tags$style(type = 'text/css','.well {
background-color: #00244a;
}'
)
要真正了解如何自行完成,请参阅https://shiny.rstudio.com/articles/html-tags.html&amp; R shiny - background of sidebar panel
注意:您收到这些错误的原因是您将HTML颜色传递给R而没有通知Shiny使用HTML代码,因此黑色,红色和所有其他R默认颜色都可用。