R闪亮变化框背景颜色

时间:2018-06-01 15:50:42

标签: r shiny shinydashboard

是否可以更改R Shiny中框的有效颜色? 它有功能吗?我想要制作的盒子必须是定制的颜色。所以HTML并不能解决这个问题。

我试过black <- c("#e9e9e9") 如果box(xxxxxxx, background = black)没有"",那么我会得到一个

  

错误:#e9e9e9有效颜色不是'红色'等等。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

在浏览器中打开您的程序,并使用开发人员工具查找代表HTML中“框”的变量,一旦您知道它们就很容易着色。

我们可以使用tags$head(

直接将HTML输入到闪亮中

在本例中,我为侧边栏面板的主要颜色着色,您可以在此处创建颜色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默认颜色都可用。