r - 在 Rshiny 中更改 materialSwitch 的颜色
问题描述
我正在构建 Rshiny 应用程序,我想自定义我的 materialSwitch 图标,问题是我无法更改颜色,我只能选择其中一个主题(默认、主要、信息、成功、警告、危险.),我想用这种颜色“#c110a0”代替主要颜色
ui <- fluidPage(
materialSwitch(inputId = "group1_", label = "Section 1",value = TRUE, status = "primary", right = TRUE )
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
谢谢 !!
解决方案
您可以创建一个自定义类来将默认颜色更改为您想要的任何颜色。以下是执行此操作的说明(这些说明也可以让您更改应用程序中的其他内容!):
- 当您运行您的应用程序时,右键单击您想要的应用程序部分并检查元素以打开 RStudio Devtools
- 在右侧的“样式”面板上,您将找到应用到它的 CSS 样式列表。其中之一将显示该对象的颜色和标识符。
- 然后,您可以以几种不同的形式将自定义 CSS 应用到闪亮的应用程序(在本文中进行了解释)。
使用添加自定义 CSS
.label-primary{
background-color: #c110a0;
}
呈现以下内容:
推荐阅读
- git - 在我的 GitHub 上显示来自 GitLab 帐户的 git 贡献
- php - golang 相当于 PHP 的 unpack(“f”, $str) 是什么?
- apache - www 到我的网站中的非 www 重定向不起作用?
- c# - 在 Dynamics NAV 2018 中将值设置为数组
- javascript - 如何使用javascript(微软边缘浏览器)将表格html(数据和格式)复制到剪贴板
- vue.js - PWA 的浏览器缓存未针对重新生成的脚本进行刷新
- spring-boot - FF4J - Spring Boot - 自定义授权管理器
- javascript - Datepickk 库未使用 webpack 定义
- c# - HttpWebRequest 上传文件原因 操作超时 WebException
- laravel - 如何在 3 个表关系上连接外键