Skip to content

Commit a9fc671

Browse files
committed
fix(navbar): fixed navbar-dropdown style
1 parent 591a620 commit a9fc671

2 files changed

Lines changed: 12 additions & 8 deletions

File tree

src/components/layout/navbar/Navbar.vue

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
<img src="http://i.imgur.com/UTc7Fne.png" />
6565
</span>
6666
</a>
67-
<div class="dropdown-menu">
67+
<div class="dropdown-menu last">
6868
<div class="dropdown-menu-content">
6969
<div class="dropdown-item plain-link-item">
7070
<a class="plain-link" href="#">My Profile</a>
@@ -164,11 +164,13 @@
164164
&.show {
165165
.dropdown-menu {
166166
left: auto;
167-
right: 0;
167+
&.last {
168+
right: 0;
169+
}
168170
}
169171
&:after {
170172
position: absolute;
171-
bottom: -16px;
173+
bottom: -$dropdown-show-b;
172174
right: calc(50% - 10px);
173175
width: 0;
174176
height: 0;
@@ -181,8 +183,9 @@
181183
}
182184
183185
.dropdown-menu {
184-
margin-top: 15px;
185-
max-width: 345px;
186+
margin-top: $dropdown-show-b;
187+
padding-top: 0;
188+
width: 100%;
186189
}
187190
188191
@@ -248,13 +251,13 @@
248251
.dropdown.navbar-dropdown {
249252
&.show {
250253
&:after {
251-
bottom: $dropdown-mobile-show-b;
254+
bottom: -$dropdown-mobile-show-b;
252255
z-index: 2;
253256
}
254257
}
255258
256259
.dropdown-menu {
257-
margin-top: $droppdown-mobile-mp;
260+
margin-top: $dropdown-mobile-show-b;
258261
}
259262
}
260263
}

src/sass/_variables.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ $nav-mobile-brand-top: .875rem;
9595
$nav-mobile-brand-left: calc(50% - #{$nav-mobile-brand-width});
9696

9797
$droppdown-mobile-mp: 1.9375rem;
98-
$dropdown-mobile-show-b: -$droppdown-mobile-mp - 1;
98+
$dropdown-mobile-show-b: 2rem;
9999

100100
//Auth mobile
101101
$auth-mobile-nav-ivuestic-h: 1.5rem;
@@ -221,6 +221,7 @@ $dropdown-menu-padding-x: 0;
221221
$dropdown-min-width: 15rem;
222222
$dropdown-simple-visible-items: 4;
223223
$dropdown-multi-visible-items: 4;
224+
$dropdown-show-b: 1.125rem;
224225

225226
//Modals
226227
$modal-header-padding-x: $widget-padding;

0 commit comments

Comments
 (0)