This repository has been archived on 2023-12-31. You can view files and clone it, but cannot push or open issues or pull requests.
schulzestudio/src/css/layout/_nav.scss

130 lines
2.5 KiB
SCSS
Raw Normal View History

2020-01-15 15:51:42 +01:00
/* Nav */
#nav {
@include vendor('transition', (
'height #{_duration(transition)} ease',
'background #{_duration(transition)} ease',
));
height: 80px;
position: fixed;
width: 100%;
background: #f2f2f2;
&.scrolled {
background: #ffffff;
}
2020-01-15 15:51:42 +01:00
> #wrapper {
margin: auto;
line-height: 11px;
> a > #logo > img {
@include vendor('transition', (
'height #{_duration(transition)} ease',
'left #{_duration(transition)} ease',
));
position: absolute;
cursor: pointer;
height: 80px;
padding: 10px 23.1px;
left: calc(50% - 40px);
}
> #menuToggle {
display: inline-block;
cursor: pointer;
padding: 23.5px 18.5px;
> span {
&.bar {
height: 3px;
display: block;
border-radius: 1.5px;
@include vendor('transition', (
'transform #{_duration(transition)} ease',
'transform-origin #{_duration(transition)} ease',
'width #{_duration(transition)} ease',
));
}
&.bar1 {
width: 30px;
background: _palette(accent1);
margin: auto;
@include vendor('transform-origin', '30px 1.5px');
&.active {
@include vendor('transform', 'rotate(45deg)');
}
}
&.bar1:first-child {
@include vendor('transform-origin', '0 1.5px');
}
2020-01-15 15:51:42 +01:00
&.bar2 {
width: 43px;
background: _palette(accent2);
margin: 12px 0;
2020-01-15 15:51:42 +01:00
&.active {
@include vendor('transform', 'rotate(-45deg)');
transform: rotate(-45deg);
}
}
2020-01-15 15:51:42 +01:00
}
}
}
2020-01-15 15:51:42 +01:00
@include breakpoint('<=xlarge') {
}
@include breakpoint('<=large') {
2020-01-15 15:51:42 +01:00
}
2020-01-15 15:51:42 +01:00
@include breakpoint('<=medium') {
height: 60px;
> #wrapper {
> a > #logo > img {
height: 60px;
padding: 7.5px 17.3px;
left: calc(50% - 30px);
}
> #menuToggle {
padding: 17.5px 14px;
> span {
&.bar1 {
width: 22px;
@include vendor('transform-origin', '22px 1.5px');
}
&.bar2 {
width: 32px;
margin: 8px 0;
}
}
2020-01-15 15:51:42 +01:00
}
}
}
@include breakpoint('<=small') {
}
@include breakpoint('<=xsmall') {
}
@include breakpoint('<=xxsmall') {
}
2020-01-15 15:51:42 +01:00
}