的問題發生,因爲是觸發991px
及以下使用css
其中默認引導切換菜單切換菜單時767px
及以下觸發。
要解決這個問題,我們需要在991px
及以下版本中設置自定義樣式。
1)邊框不會在我的垂直摺疊菜單中消失。它看起來很荒謬。
@media (max-width: 991px) {
.navbar-default .navbar-nav > li > a:hover::after,
.navbar-default .navbar-nav > li > a:focus::after {
display: none;
}
}
2)li元素在平板電腦上看起來很低劣。它們仍然在線顯示,並且它們碰到頁面左角的徽標(這是在我的代碼鏈接中無法看到的圖像)。
@media (max-width: 991px) {
.navbar-nav {
margin: 7.5px -15px;
width: 100%;
float: none !important;
}
.nav>li {
position: relative;
display: block;
float: none;
}
}
放在一起在媒體查詢max 991px
@media (max-width: 991px) {
.navbar-nav {
margin: 7.5px -15px;
width: 100%;
float: none !important;
}
.nav>li {
position: relative;
display: block;
float: none;
}
.navbar-default .navbar-nav > li > a:hover::after,
.navbar-default .navbar-nav > li > a:focus::after {
display: none;
}
}
Codeply
我的英雄!多謝,夥計。 –
@ThomasMcNish酷!樂意效勞。 –