mirror of
https://github.com/GuerillaStudio/now-playing
synced 2024-12-22 13:01:57 +00:00
88 lines
1.8 KiB
SCSS
88 lines
1.8 KiB
SCSS
|
/* ----------------------------------------------------------- */
|
||
|
/* == navigation */
|
||
|
/* ----------------------------------------------------------- */
|
||
|
|
||
|
.navigation {
|
||
|
display: flex;
|
||
|
align-items: center;
|
||
|
margin-top: .5rem;
|
||
|
}
|
||
|
|
||
|
.navigation__item,
|
||
|
.navigation__item:link,
|
||
|
.navigation__item:visited {
|
||
|
position: relative;
|
||
|
margin-left: 4rem;
|
||
|
padding: 0;
|
||
|
border: none;
|
||
|
background-color: transparent;
|
||
|
color: rgba($color-light-text, .8);
|
||
|
text-decoration: none;
|
||
|
font-weight: 600;
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
|
||
|
.navigation__item::after {
|
||
|
position: absolute;
|
||
|
top: calc(100% + .8rem);
|
||
|
left: calc(50% - .3rem);
|
||
|
width: .6rem;
|
||
|
height: .6rem;
|
||
|
border-radius: 4.2rem;
|
||
|
background-color: $color-secondary;
|
||
|
content: "";
|
||
|
opacity: 0;
|
||
|
transition: all .15s cubic-bezier(.68,-.55,.27,1.55);
|
||
|
transform: translateY(-2rem);
|
||
|
}
|
||
|
|
||
|
.navigation__item.active,
|
||
|
.navigation__item:hover,
|
||
|
.navigation__item:active,
|
||
|
.navigation__item:focus {
|
||
|
color: $color-light-text;
|
||
|
}
|
||
|
|
||
|
.navigation__item:active {
|
||
|
box-shadow: none;
|
||
|
}
|
||
|
|
||
|
.navigation__item.active::after,
|
||
|
.navigation__item:active::after,
|
||
|
.navigation__item:focus::after {
|
||
|
opacity: 1;
|
||
|
transform: translateY(0);
|
||
|
}
|
||
|
|
||
|
.navigation__item--admin:link,
|
||
|
.navigation__item--admin:visited {
|
||
|
padding: .3rem 1rem;
|
||
|
border: .1rem solid rgba(#fff, .8);
|
||
|
border-radius: .3rem;
|
||
|
}
|
||
|
|
||
|
.navigation__item--thin,
|
||
|
.navigation__item--thin:link,
|
||
|
.navigation__item--thin:visited,
|
||
|
.navigation__item--thin:hover,
|
||
|
.navigation__item--thin:active {
|
||
|
color: rgba($color-light-text, .8);
|
||
|
font-weight: normal;
|
||
|
font-size: 1em;
|
||
|
cursor: normal;
|
||
|
}
|
||
|
|
||
|
.navigation__item--near,
|
||
|
.navigation__item--near:link,
|
||
|
.navigation__item--near:visited {
|
||
|
margin-left: .5rem;
|
||
|
}
|
||
|
|
||
|
/* Mobile Menu
|
||
|
-------------------------------------------------------------- */
|
||
|
|
||
|
.navigation__mobileBtn,
|
||
|
.navigation__mobileOverlay {
|
||
|
display: none;
|
||
|
}
|