在R Shiny中更改materialSwitch
的颜色涉及到对Shiny的UI组件进行样式定制。materialSwitch
是一个基于Material Design的开关组件,通常用于创建具有现代感的开关控件。
materialSwitch
:一个开关组件,可以切换开/关状态。要更改materialSwitch
的颜色,可以通过CSS来实现。以下是一个示例代码,展示如何在R Shiny应用中更改materialSwitch
的颜色。
library(shiny)
library(shinyMaterial)
ui <- fluidPage(
tags$head(
tags$style(HTML("
.my-switch {
background-color: #4CAF50 !important;
}
.my-switch:checked {
background-color: #81C784 !important;
}
"))
),
materialSwitch(inputId = "mySwitch", label = "Toggle Me", status = "primary", class = "my-switch")
)
server <- function(input, output, session) {
# Server logic here
}
shinyApp(ui, server)
tags$style
添加自定义CSS样式,覆盖默认的materialSwitch
颜色。materialSwitch
组件中添加class = "my-switch"
,以便应用自定义样式。通过这种方式,你可以根据自己的需求更改materialSwitch
的颜色,使其更符合你的应用程序的设计风格。
领取专属 10元无门槛券
手把手带您无忧上云