首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R shinydashboardPlus -让pretty开关再次变得漂亮

R shinydashboardPlus -让pretty开关再次变得漂亮
EN

Stack Overflow用户
提问于 2020-04-29 13:28:08
回答 2查看 383关注 0票数 0

在右侧边栏中结合使用shinydashboardPlus和prettySwitch -交换机元素的对齐方式混乱

有没有办法让开关像这样变得漂亮呢?

下面是代码。设置md = FALSE将会起作用,但会影响其他所有内容的外观,所以我不想这样做。

代码语言:javascript
复制
library(shinydashboardPlus)
library(shinyWidgets)

ui <- dashboardPagePlus(
  dashboardHeaderPlus(
    enable_rightsidebar = TRUE
  )
  , dashboardSidebar()
  , dashboardBody()
  , rightSidebar(
    background = "light"
    , rightSidebarTabContent(
      id = "id"
      , title = "title"
      , prettySwitch(
        inputId = "switch_id"
        , label = "switch"
      )
    )
  )
  , md = TRUE
)

server <- function(input, output){}

shinyApp(ui, server)
EN

回答 2

Stack Overflow用户

发布于 2020-04-29 15:49:34

即使不是很优雅的方式,但您可以通过修改CSS来调整它

票数 0
EN

Stack Overflow用户

发布于 2020-04-29 16:32:10

CSS与Material Design主题存在冲突,要解决此问题,可以将以下CSS代码添加到您的应用程序中:

代码语言:javascript
复制
  , tags$style(HTML(
    ".pretty > div > label {font-size: 14px !important; line-height: 1px !important;}"
  ))

例如,在prettySwitch之上

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61494873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档