Skip to content

Commit 16db86b

Browse files
authored
Merge pull request #1049 from leimao/fix_nav_bar_overflow
Fix the NavBar Overflow Issue when NavBar Items are Too Many
2 parents 3b14e37 + 2976a25 commit 16db86b

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

include/style/navbar.styl

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ $navbar-item-margin-h ?= 0
99
.navbar-main
1010
box-shadow: $shadow
1111

12+
.navbar-container
13+
overflow-x: auto
14+
1215
.navbar-menu, .navbar-start, .navbar-end
1316
align-items: stretch
1417
display: flex
@@ -50,4 +53,8 @@ $navbar-item-margin-h ?= 0
5053

5154
.navbar-logo
5255
img
53-
max-height: $logo-height
56+
max-height: $logo-height
57+
58+
@media screen and (min-width: $desktop)
59+
.navbar > .container .navbar-menu, .container > .navbar .navbar-menu
60+
margin-right: 0rem

layout/common/navbar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class Navbar extends Component {
4040
}
4141

4242
return <nav class="navbar navbar-main">
43-
<div class="container">
43+
<div class="container navbar-container">
4444
<div class="navbar-brand justify-content-center">
4545
<a class="navbar-item navbar-logo" href={siteUrl}>
4646
{navbarLogo}

0 commit comments

Comments
 (0)