在使用twitter bootstrap 3
時,在移動設備菜單nabber
上有水平和垂直滾動條。Twitter Bootstrap導航欄菜單滾動
這不是2.3
,我不知道如何禁用它,並讓菜單項擴展到沒有任何滾動條。
在使用twitter bootstrap 3
時,在移動設備菜單nabber
上有水平和垂直滾動條。Twitter Bootstrap導航欄菜單滾動
這不是2.3
,我不知道如何禁用它,並讓菜單項擴展到沒有任何滾動條。
這是新來引導3.
要做到這一點是刪除或/less/navbar.less註釋掉線52和53的最佳方式:https://github.com/twbs/bootstrap/blob/master/less/navbar.less#L52-53(你可以有選擇地刪除第59行)和重新編譯bootstrap.less。
如果你不能像CodeKit或咕嚕的工具重新編譯引導,你會希望你的CSS文件中寫一個媒體查詢挑出並覆蓋.navbar崩潰類可能是這樣的:
@media (max-width: 767px) {
.navbar-collapse {
max-height: auto;
overflow-x: auto;
}
}
我還沒有真正測試過上面的代碼 - 因爲我可以重新編譯。你可能不得不包括!重要的或類似的東西。
要刪除垂直滾動條,CSS的該位工作。我沒有水平滾動條。
@media (max-width: 767px) {
.navbar-collapse {
max-height: none;
}
}
我只是碰到了這個自己...
就絕對位置.navbar默認。
.navbar-collapse div絕對定位,您需要將它「附加」到不是靜態定位的父/祖先元素。所以,我只是說:
.navbar-default {
position: absolute;
}
不知道有引導4(剛度過它的alpha發佈),但這似乎這樣的伎倆與引導3導航。我有一個非常冗長的導航,現在我可以正確地向下滾動並查看所有導航項目。
這解決了我的問題,非常感謝。 –
另一種解決方案,在自舉3.3.4,則添加以下你的CSS:
/* No scrolling for collapsed menu */
.navbar-collapse.in {
overflow: hidden;
max-height: none !important;
height: auto !important;
}
您可以發佈您的HTML? – ZimSystem