2017-05-29 12 views
0

私の英語は良くありません。私はCSSを初めて使っています。オーバーフロー:autoの場合は、幅の値(幅の最大値)を変更しないでください。 (スクロールバーCSS)

スクロールバーがスペースを占有しています。私はそれが起こらないようにしたい。

固定ナビゲーションメニューバーの中心が変更されているためです。背景画像のサイズが変わります。それは収縮している。スクロールバーが消えると、寸法が再び変化します。

どのようにしてスクロールバーの要素を切り離しますか?

擬似コード:Scrollbar Like {Fixed}?可能でしょうか?

妨げられない他の要素の寸法。例えば

https://codepen.io/ariona/pen/geFIK

、このリンク上の例があります。 divが動いているとき、スクロールバーが見えます。背景画像のサイズが変わります。ナビゲーションメニューがある場合は、そのサイズも変更されます。彼らの次元は変わるべきではありません。 (オーバーフロー時:自動)これはどのように提供されますか? https://github.com/inuyaksa/jquery.nicescroll

OR

あなたは、スクロールバーを失うあなたを気にしない場合:

はあなたが本当にスクロールバーを維持する必要がある場合は、このプラグインはうまくそれをしない

+1

ようこそStackOverflow!私たちがあなたのお手伝いをするために、あなたの質問を更新して**関連するすべてのコード**を[**最小で、完全で、検証可能な例**]で表示するようにしてください(http://stackoverflow.com/help/ mcve)。あなたの問題を解決するためにこれまでに試したことをお聞かせください。詳細については、[**よくある質問をどうやるか**](http://stackoverflow.com/help/how-to-ask)に関するヘルプ記事を参照して、サイトの[**ツアー**](http://stackoverflow.com/tour):) –

+0

これはあなたが探しているものですか? https://stackoverflow.com/questions/24700184/how-do-i-force-a-vertical-scrollbar-to-appear –

+0

こんにちは。スクロールバーが自動的に表示されます。スクロールバーがある間、他の要素の寸法は変更してはいけません。 –

答えて

1

...ありがとう

/* This will keep the original width of the background image */ 

body { 
    overflow: hidden; 
    } 

水平スクロールバーを保持し、垂直スクロールバーを失いたい場合:

body { 
    overflow-x: auto; 
    overflow-y: hidden; 
} 
関連する問題