_assets/scss/components/navbar.scss in bytewax-docs-0.1.0 vs _assets/scss/components/navbar.scss in bytewax-docs-0.1.1
- old
+ new
@@ -14,39 +14,39 @@
align-items:center;
min-height:92px;
padding-top:24px;
padding-bottom:24px;
@include transition(.25s ease-in-out);
- @include min-lg{
+ @include media-min($lg){
flex-wrap:nowrap;
min-height:126px;
padding-top:0;
padding-bottom:0;
}
}
&__brand{
- @include max-lg{
+ @include media-max($lg){
order:1;
}
}
&__logo{
display:block;
height:44px;
- @include min-sm{
+ @include media-min($sm){
height:54px;
}
&--yellow{
display:none;
height:44px;
- @include min-sm{
+ @include media-min($sm){
height:54px;
}
}
&--dark{
display:none;
height:44px;
- @include min-sm{
+ @include media-min($sm){
height:54px;
}
}
}
&__toggler{
@@ -57,14 +57,14 @@
padding:0px;
background:transparent;
border:0px;
border-radius:0px;
outline: 0;
- @include max-lg{
+ @include media-max($lg){
order:3;
}
- @include min-lg{
+ @include media-min($lg){
display:none;
}
span{
position: relative;
left: 0;
@@ -111,74 +111,73 @@
justify-content:center;
width:100%;
min-height:calc(100vh - 92px);
padding:0;
list-style-type:none;
- @include max-lg{
+ @include media-max($lg){
order:4;
}
- @include min-lg{
+ @include media-min($lg){
display:flex;
flex-direction:row;
justify-content:flex-end;
min-height:0;
margin:0 0 0 auto;
}
&-item{
position:relative;
margin:18px 0;
line-height:135%;
- @include min-lg{
+ @include media-min($lg){
margin:0 24px;
}
- @include min-xxl{
+ @include media-min($xxl){
margin:0 36px;
}
&:last-of-type{
- @include min-lg{
+ @include media-min($lg){
margin-right:0;
}
}
}
&-link{
color:$white;
font-weight:600;
font-size:1.25em;
font-family:$mainFont;
text-decoration:none;
- @include min-lg{
+ @include media-min($lg){
color:$black;
font-size:1em;
}
&--dropdown::after{
display:inline-block;
color:rgba($black,.24);
- font-size:24px;
vertical-align:middle;
transform:rotate(0deg);
content:"arrow_drop_down";
@include transition(.25s ease-in-out);
- @include material-icons;
- @include min-lg{
+ @include material-icons(24px);
+ @include media-min($lg){
color:$yellow;
}
}
&--dropdown-open::after{
transform:rotate(-180deg);
}
}
&-item--active &-link{
color:$black;
- @include min-lg{
+ @include media-min($lg){
color:$yellow;
}
}
&-dropdown{
display:none;
padding:12px 0 0 0;
list-style-type:none;
- @include min-lg{
+ @include media-min($lg){
position:absolute;
top:48px;
left:-24px;
min-width:220px;
padding:12px 24px 16px 24px;
@@ -186,22 +185,22 @@
}
&-item{
margin:12px 0;
line-height:135%;
text-align:center;
- @include min-lg{
+ @include media-min($lg){
margin:10px 0;
text-align:left;
}
}
&-link{
color:$black;
font-weight:600;
font-size:1.25em;
font-family:$mainFont;
text-decoration:none;
- @include min-lg{
+ @include media-min($lg){
color:$white;
font-size:1em;
}
}
&::before{
@@ -211,11 +210,11 @@
display:none;
border-color: transparent transparent $yellow transparent;
border-style: solid;
border-width: 0 5px 5px 5px;
content:"";
- @include min-lg{
+ @include media-min($lg){
display:inline-block;
}
}
}
&-btn{
@@ -226,11 +225,11 @@
font-size:1.25em;
font-family:$mainFont;
text-decoration:none;
background:$black;
border:1px solid $black;
- @include min-lg{
+ @include media-min($lg){
padding:14px 24px 14px 30px;
font-size:1em;
background:$yellow;
border:1px solid $yellow;
}
@@ -238,11 +237,11 @@
&::after{
display:inline-block;
margin:0 0 0 2px;
vertical-align:-4px;
content:"arrow_right";
- @include material-icons;
+ @include material-icons(24px);
}
&:hover, &:focus{
color:$white;
background-color:$blue;
border-color:$blue;
@@ -263,11 +262,11 @@
&--scroll:not(.navbar--open){
background:$white;
box-shadow:0px 3px 9px rgba($black,.12);
}
&--scroll &__container{
- @include min-lg{
+ @include media-min($lg){
min-height:96px;
}
}
/** Dark-light mode switch **/
@@ -280,25 +279,24 @@
border:0;
border-radius:30px;
outline:none;
cursor:pointer;
@include transition(background-color .25s ease-in-out);
- @include max-lg{
+ @include media-max($lg){
order:2;
}
- @include min-lg{
+ @include media-min($lg){
margin-left:54px;
}
&::before{
position:absolute;
top:-9px;
left:0;
padding:6px;
- font-size:18px;
border-radius:50%;
box-shadow:0px 1px 2px rgba($black,.24);
- @include material-icons;
+ @include material-icons(18px);
@include transition(transform .25s ease-in-out);
}
&--light{
background-color:rgba($black,.06);
}
@@ -328,10 +326,10 @@
&__logo--dark{
display:block;
}
&__nav{
&-link{
- @include min-lg{
+ @include media-max($lg){
color:$white;
}
}
}
&--scroll:not(.navbar--open){
\ No newline at end of file