2017-08-06 5 views
0

大きな幅のshinydashboardサイドバーを隠そうとしています。問題は、幅を広げると、サイドバーが画面から完全に外れないことです。大胆なシャイニーダッシュボードサイドバー

ここでは、修正しようとしている問題の例を示します。

## R Code ## 
library(shiny) 
library(shinydashboard) 

ui <- dashboardPage(
    dashboardHeader(), 
    dashboardSidebar(), 
    dashboardBody(tags$head(includeCSS("www/custom.css"))) 
) 

server <- function(input, output) { } 

shinyApp(ui, server) 

とCSSファイルが

## CSS ## 
.left-side, .main-sidebar { 
    width: 50vw; 
} 

である。これは、沈胴サイドバーです: Uncollapsed sidebar

、これはサイドバーでは崩壊:

Collapsed sidebar

することができますように言う、それはなかった隠す:(。私はこれを修正する方法についてどのような提案がありますか?

答えて

1

は、ccssのdisplayプロパティを使用します。

このように、幅を変更する代わりに、次のように表示します。 これにより、他の要素のサイズが変更され、それに応じて項目が移動されます。 例えば、このWC3リンクを参照してください:

https://www.w3schools.com/css/css_display_visibility.asp

+0

"は.sidebar崩壊.main-サイドバー{表示:なし;}" の追加問題を修正。ありがとう! –

関連する問題