remove/reorganize some css

This commit is contained in:
Andrew Croce 2018-07-20 08:24:54 -04:00
parent 6ebbdfc64d
commit ccef45b78c
5 changed files with 55 additions and 117 deletions

View File

@ -0,0 +1,31 @@
body {
background-color: $color-gray-lightest;
display: flex;
flex-direction: column;
justify-content: flex-start;
min-height: 100vh;
> footer {
margin-top: auto;
}
}
.global-layout {
display: flex;
flex-wrap: nowrap;
flex-grow: 1;
.global-navigation {
margin-top: -1px;
}
.global-panel-container {
margin: $gap;
max-width: $site-max-width;
overflow: auto;
@include media($medium-screen) {
margin: $gap * 2;
}
}
}

View File

@ -1,16 +0,0 @@
/*
* Base Styles
* @source https://github.com/uswds/uswds/blob/develop/src/stylesheets/core/_base.scss
*/
body {
background-color: $color-gray-lightest;
display: flex;
flex-direction: column;
justify-content: flex-start;
min-height: 100vh;
> footer {
margin-top: auto;
}
}

View File

@ -1,15 +1,13 @@
.sidenav { .sidenav {
@include grid-pad; ul {
@include panel-margin; list-style: none;
width: 100%; margin: 0;
flex-shrink: 0; padding: 0;
@include media($large-screen) { li {
width: 21rem; margin: 0;
display: block;
} }
@include media($xlarge-screen) {
width: 30rem;
} }
.sidenav__link { .sidenav__link {
@ -18,10 +16,10 @@
padding: $gap ($gap * 2); padding: $gap ($gap * 2);
color: $color-black; color: $color-black;
text-decoration: none; text-decoration: none;
white-space: nowrap;
&:hover { .sidenav__link-icon {
background-color: $color-white; margin-left: - ($gap * .5);
color: $color-primary;
} }
&.sidenav__link--disabled { &.sidenav__link--disabled {
@ -35,60 +33,42 @@
color: $color-primary; color: $color-primary;
box-shadow: inset .4rem 0 0 0 $color-primary; box-shadow: inset .4rem 0 0 0 $color-primary;
.sidenav__link-icon {
@include icon-style-active;
}
+ ul { + ul {
background-color: $color-white; background-color: $color-white;
.sidenav__link { .sidenav__link {
&--active { &--active {
@include h5; @include h5;
box-shadow: none; color: $color-primary;
} }
} }
} }
} }
+ ul { + ul {
padding-bottom: $gap / 2;
li { li {
.sidenav__link { .sidenav__link {
@include h5;
padding: ($gap * .75) ($gap * 3); padding: ($gap * .75) ($gap * 3);
border: 0; border: 0;
@include h5;
font-weight: normal; font-weight: normal;
} }
&:last-child {
.sidenav__link {
padding-bottom: $gap * 1.5;
}
}
}
}
}
ul {
list-style: none;
margin: 0;
padding: 0;
li {
margin: 0;
display: block;
} }
} }
> ul { &:hover {
@include panel-margin; color: $color-primary;
&:last-child { .sidenav__link-icon {
margin: 0; @include icon-style-active;
} }
> li {
&:last-child {
> .sidenav__link {
border-bottom: 1px solid $color-black;
}
}
} }
} }
} }

View File

@ -1,3 +0,0 @@
section {
margin-bottom: 10rem;
}

View File

@ -1,54 +0,0 @@
.topbar {
background-color: $color-white;
height: $topbar-height;
border-bottom: 1px solid $color-black;
.topbar__navigation {
display: flex;
flex-direction: row;
align-items: stretch;
justify-content: flex-end;
> .topbar__link {
@include h5;
color: $color-primary;
display: inline-block;
height: $topbar-height;
line-height: $topbar-height;
padding: 0 ($gap * 2);
text-decoration: none;
> span {
display: inline-block;
height: $topbar-height;
line-height: $topbar-height;
}
&.topbar__link--primary {
margin-right: auto;
> span {
@include nav-border;
}
&:hover {
color: $color-white;
background-color: $color-primary-darkest;
}
}
&.topbar__link--secondary {
font-weight: normal;
> span {
@include nav-border;
border-bottom-width: 0;
}
&:hover {
> span {
@include nav-border;
}
}
}
}
}
}