diff --git a/docs/components/navigation/index.html b/docs/components/navigation/index.html index c3677e5ac..3f6e28fce 100644 --- a/docs/components/navigation/index.html +++ b/docs/components/navigation/index.html @@ -45,7 +45,7 @@

Left (Vertical) Navigation

- Link 3-1 + Link 3-1 Link 3-2 Link 3-3 @@ -74,7 +74,7 @@

Left (Vertical) Navigation

- Link 3-1 + Link 3-1 Link 3-2 Link 3-3 diff --git a/src/scss/components/navigation/_index.scss b/src/scss/components/navigation/_index.scss index 659422d66..eea5cc5ea 100644 --- a/src/scss/components/navigation/_index.scss +++ b/src/scss/components/navigation/_index.scss @@ -9,8 +9,8 @@ $l3-indent: 3 * $indent-by; $l4-indent: 4 * $indent-by; - background-color: $gray-975; - color: $gray-400; + background-color: $gray-50; + color: $gray-950; font-size: 0.875rem; /* ~14px */ letter-spacing: 0.75px; padding-top: 2rem; @@ -21,10 +21,11 @@ display: block; padding: $vpad $rpad $vpad $l1-indent; position: relative; + outline: none; &:hover { - background-color: $gray-800; - color: $gray-0; + background-color: $gray-200; + color: $purple-500; } .toggle-icon { @@ -37,6 +38,8 @@ } &[aria-expanded="true"] { + color: $purple-500; + .toggle-icon { transform: translateY(-50%) scaleY(-1); } @@ -56,17 +59,28 @@ text-decoration: none; &.current { - background-color: $gray-900; - color: $gray-0; + background-color: $gray-200; + border-left: 0.125rem solid $purple-500; + color: $purple-500; + margin-left: 1.25rem; + padding-left: 1.125rem; } &:hover { - background-color: $gray-800; - color: $gray-0; + background-color: $gray-200; + color: $purple-500; } } hx-reveal { + a.active { + background-color: $gray-200; + border-left: 0.125rem solid $purple-500; + color: $purple-500; + margin-left: 0.3rem; + padding-left: 3.25rem !important; + } + a[href], hx-disclosure { padding-left: $l2-indent;