|
|
@ -10,7 +10,7 @@
|
|
|
|
<span class="arrow" :class="open ? 'down' : 'right'" />
|
|
|
|
<span class="arrow" :class="open ? 'down' : 'right'" />
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
|
|
|
|
|
|
|
|
<ul v-show="open" class="nav-dropdown">
|
|
|
|
<ul class="nav-dropdown">
|
|
|
|
<li v-for="(subItem, index) in item.items" :key="subItem.link || index" class="dropdown-item">
|
|
|
|
<li v-for="(subItem, index) in item.items" :key="subItem.link || index" class="dropdown-item">
|
|
|
|
<h4 v-if="subItem.items">{{ subItem.text }}</h4>
|
|
|
|
<h4 v-if="subItem.items">{{ subItem.text }}</h4>
|
|
|
|
<ul v-if="subItem.items" class="dropdown-subitem-wrapper">
|
|
|
|
<ul v-if="subItem.items" class="dropdown-subitem-wrapper">
|
|
|
@ -129,7 +129,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.dropdown-wrapper:hover .nav-dropdown,
|
|
|
|
.dropdown-wrapper:hover .nav-dropdown,
|
|
|
|
.dropdown-wrapper.open .nav-dropdown {
|
|
|
|
.dropdown-wrapper.open .nav-dropdown {
|
|
|
|
display: block !important;
|
|
|
|
display: block;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.dropdown-wrapper.open:blur {
|
|
|
|
.dropdown-wrapper.open:blur {
|
|
|
|
display: none;
|
|
|
|
display: none;
|
|
|
@ -158,4 +158,25 @@
|
|
|
|
white-space: nowrap;
|
|
|
|
white-space: nowrap;
|
|
|
|
margin: 0;
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@media screen and (max-width: 719px) {
|
|
|
|
|
|
|
|
.dropdown-wrapper {
|
|
|
|
|
|
|
|
height: auto;
|
|
|
|
|
|
|
|
margin-left: 1.25rem;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.dropdown-wrapper .nav-dropdown {
|
|
|
|
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
top: none;
|
|
|
|
|
|
|
|
right: none;
|
|
|
|
|
|
|
|
border: none;
|
|
|
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.dropdown-wrapper:hover .nav-dropdown {
|
|
|
|
|
|
|
|
display: none;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.dropdown-wrapper.open .nav-dropdown {
|
|
|
|
|
|
|
|
display: block;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</style>
|