2017-05-29 67 views
0

我的英語不好,我是新來的CSS。當溢出:自動時,不要更改寬度值(最大寬度)。 (Scrollbar CSS)

滾動條佔用空間。我希望不會發生。

因爲固定的導航菜單欄中心正在改變。背景圖片的大小發生變化。它在縮小。當滾動條消失時,尺寸再次改變。

如何分離滾動條元素?

僞代碼:Scrollbar Like {Fixed}?可能嗎?

其他元素的尺寸不受干擾。

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

例如,有這種鏈路上的示例。 div移動時,滾動條可見。並且背景圖像的大小會發生變化。如果有導航菜單,其大小也會改變。它們的尺寸不應該改變。 (當溢出:自動)如何提供?

謝謝...

+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

如果你真的需要保留的滾動條,這個插件不好聽一點: https://github.com/inuyaksa/jquery.nicescroll

OR

如果你不介意失去了滾動條,你可能想要做這樣的事情:

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

body { 
    overflow: hidden; 
    } 

如果你想保持水平滾動條和丟失垂直滾動條:

body { 
    overflow-x: auto; 
    overflow-y: hidden; 
}