【问题标题】:R Shiny Change Box background colorR Shiny Change Box 背景颜色
【发布时间】:2018-11-11 19:31:39
【问题描述】:

是否可以在 R Shiny 中更改框的有效颜色? 有它的功能吗?我想做的所有盒子都必须是定制的颜色。所以 HTML 对我没有用。

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

error: #e9e9e9 It is not a validcolor has to 'red' 等等。

感谢您的帮助。

【问题讨论】:

    标签: r shiny shinydashboard


    【解决方案1】:

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

    我们可以使用tags$head(直接将HTML输入到shiny中

    对于这个例子,我为侧边栏面板的主井着色,你可以在这里创建颜色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 & R shiny - background of sidebar panel

    注意:您收到这些错误的原因是您将 HTML 颜色传递到 R 中而没有通知 Shiny 使用 HTML 代码,因此黑色、红色和所有其他 R 默认颜色都是可用的。

    【讨论】:

    • 感谢您的帮助!
    猜你喜欢
    • 2021-09-16
    • 2019-03-31
    • 2013-11-16
    • 2018-01-04
    • 2014-03-21
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 2021-10-02
    相关资源
    最近更新 更多