2017-08-03 6 views
1

はJSFiddleです:ボディオーバーフローが非表示に設定されている場合、サイドパネルのスクロールバーを追加するにはどうすればよいですか?ここ

https://jsfiddle.net/stgeqjoL/

html, 
body, 
#container { 
    height: 100%; 
    width: 100%; 
    margin: 0; 
    padding: 0; 
    overflow: hidden; 
} 

私が選択したときに何かをするだろう、多くのdivを持つことになり、サイドパネルを持っています。

ボディは現在、オーバーフローを隠すように設定されています。これは、サイドパネルがオーバーフローを隠すようにしていますが、スクロールする必要があります。

変更する必要があるのは何ですか?

+0

なぜ' #container {自動オーバーフロー-Y}を追加していませんか? –

+0

コンテナはマップなので、オーバーフローをオンにすることはできません。ボトムサイドパネルのみスクロール可能です。 – geogeogeo

+0

同じ考え方が適用され、サイドパネルのセレクタを見つけてそこに 'overflow-y:auto'を追加してください。 –

答えて

0

#sidebarheightの値を加え、overflow: scrollとする必要があります。

試行: `:

#sidebar { 
    position: absolute; 
    top: 0; 
    left: 0; 
    background: rgba(0, 0, 0, 0.85); 
    width: 350px; 
    overflow: scroll; 
    height: 100vh; 
} 
関連する問題