r - R Shiny Change Box 背景颜色
问题描述
是否可以更改 R 中框的有效颜色Shiny
?有它的功能吗?我想做的所有盒子都必须是定制的颜色。所以 HTML 对我没有用。
我试过black <- c("#e9e9e9")
没有然后我会得到box(xxxxxxx, background = black)
一个""
错误:#e9e9e9 它不是有效颜色必须为“红色”等等。
谢谢您的帮助。
解决方案
在浏览器中打开您的程序并使用开发人员工具在 HTML 中找到代表您的“盒子”的变量,一旦您知道了这些变量,它们就很容易上色。
我们可以使用直接将 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 & R shiny - 侧边栏面板的背景
注意:您收到这些错误的原因是您将 HTML 颜色传递到 R 中而没有通知 Shiny 使用 HTML 代码,因此黑色、红色和所有其他 R 默认颜色都是可用的。
推荐阅读
- javascript - 在淡入新消息之前淡出旧的 Flash 消息?
- php - mysql 按字母字符选择下一个和上一个记录顺序
- javascript - 阅读更多按钮显示不正确的信息
- javascript - 如何将 React Epub Reader 与 next js 集成
- mongodb - Google Colab 上的 MongoDB:系统尚未使用 systemd 启动
- hibernate - 双向一对一映射
- angular - 材质图标显示难看
- java - Hibernate Query parent 基于不同的子类型属性
- javascript - 滚动具有相同类名的元素的jQuery动画
- sql - 在 SQL 中编写或替换双 for 循环(表遍历另一个表遍历)的有效方法