Header menu routes have animated arrows on hover.
This commit is contained in:
@@ -40,6 +40,7 @@
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
@@ -88,7 +89,6 @@
|
|||||||
|
|
||||||
&.open {
|
&.open {
|
||||||
background: #fff;
|
background: #fff;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -114,6 +114,24 @@
|
|||||||
|
|
||||||
a {
|
a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
.icon {
|
||||||
|
opacity: 100%;
|
||||||
|
right: -2.5rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
opacity: 0%;
|
||||||
|
position: absolute;
|
||||||
|
top: 35%;
|
||||||
|
right: 0;
|
||||||
|
color: $link-color;
|
||||||
|
font-size: 1.4rem;
|
||||||
|
transition: all 0.25s;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.single-route {
|
.single-route {
|
||||||
@@ -134,6 +152,7 @@
|
|||||||
&:hover {
|
&:hover {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
border-color: $link-color;
|
border-color: $link-color;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,4 +68,5 @@ form {
|
|||||||
width: calc(100% - 5rem);
|
width: calc(100% - 5rem);
|
||||||
background-color: $light-red;
|
background-color: $light-red;
|
||||||
color: $red;
|
color: $red;
|
||||||
|
font-size: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
<nav class="menu" :class="isOpen ? 'open' : 'collapsed'" >
|
<nav class="menu" :class="isOpen ? 'open' : 'collapsed'" >
|
||||||
<router-link v-for="(route, index) in routes" :key="index" :to="route.route" class="menu-item-link" >
|
<router-link v-for="(route, index) in routes" :key="index" :to="route.route" class="menu-item-link" >
|
||||||
<a @click="toggleMenu" class="single-route" :class="isOpen ? 'open' : 'collapsed'">{{ route.name }}</a>
|
<a @click="toggleMenu" class="single-route" :class="isOpen ? 'open' : 'collapsed'">{{ route.name }}</a>
|
||||||
|
<i class="icon icon--arrow-right"></i>
|
||||||
</router-link>
|
</router-link>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user