css - Shinydashboard dashboardSidebar 宽度设置

标签 css r width shiny

我正在使用 shiny (0.12.0) 和 shinydashboard (0.4.0) 在 R (RRO 8.0.3 CRAN-R 3.1.3) 中创建一个 UI,我很喜欢我所看到的。但是,我希望能够控制 dashboardSidebar 项的宽度,因为我需要在其中放置一些宽选择器框。

ui <- dashboardPage(
  dashboardHeader(title = "My Dashboard"),
  dashboardSidebar(#stuffhere)  #would like a width param setting
  dashboardBody()
)

有没有办法做到这一点(一些隐藏得很好的宽度参数,或嵌入式 css),还是我必须回到无聊的 shiny 并从头开始构建它?

Sad skinny panel needs more meat

最佳答案

侧边栏的宽度由 .left-side 类中的 CSS 设置,因此您可以:

dashboardPage(
  dashboardHeader(title = "My Dashboard"),
  dashboardSidebar( tags$style(HTML("
      .main-sidebar{
        width: 300px;
      }
    ")),selectInput("id","Select a survey",choices=c("Very very very very long text","text"))), 
    dashboardBody()
  )

关于css - Shinydashboard dashboardSidebar 宽度设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30351560/

相关文章:

css - 删除 drupal_get_form 中多余的 div

r - 如何在极坐标图 (coord_polar) 中连接 geom_line 的端点和起点?

在 R 中使用 Psych 库运行 Omega

HTML -- iframe 的高度占宽度的百分比

javascript - 如何在 Bootstrap 中连续获得相同大小的列?

javascript - jquery 通过 id 选择当前正在播放的音频

jquery - 具有固定标题、可调整大小的列的 HTML 表格,并且可以调整到小于内容宽度

r - 如何禁用 r 中科学记数法的选项 (scipen=999)?

html - 不要根据旁边的元素拉伸(stretch)元素的高度

html - 100% 宽度的 Textarea 填充容器,但 100% 宽度的 div 扩展父级