fix: tweak nav indicator so it's a bit more prominent (#1788)
This commit is contained in:
parent
4fc41affe4
commit
1fc14107c8
|
@ -12,7 +12,9 @@
|
||||||
/>
|
/>
|
||||||
<span class="nav-link-label">{label}</span>
|
<span class="nav-link-label">{label}</span>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="nav-indicator-wrapper">
|
||||||
<div class="nav-indicator" ref:indicator></div>
|
<div class="nav-indicator" ref:indicator></div>
|
||||||
|
</div>
|
||||||
</a>
|
</a>
|
||||||
<style>
|
<style>
|
||||||
.main-nav-link {
|
.main-nav-link {
|
||||||
|
@ -40,10 +42,16 @@
|
||||||
background: var(--nav-a-selected-bg-hover);
|
background: var(--nav-a-selected-bg-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-indicator {
|
.nav-indicator-wrapper {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: var(--nav-indicator-height);
|
height: var(--nav-indicator-height);
|
||||||
background: var(--nav-a-border);
|
background: var(--nav-a-border);
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-indicator {
|
||||||
|
flex: 1;
|
||||||
|
background: var(--nav-a-border);
|
||||||
transform-origin: left;
|
transform-origin: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -56,12 +64,16 @@
|
||||||
background: var(--nav-a-border-hover);
|
background: var(--nav-a-border-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.main-nav-link.selected .nav-indicator-wrapper {
|
||||||
|
background: var(--nav-a-border-hover);
|
||||||
|
}
|
||||||
|
|
||||||
.main-nav-link.selected .nav-indicator {
|
.main-nav-link.selected .nav-indicator {
|
||||||
background: var(--nav-a-selected-border);
|
background: var(--nav-indicator-bg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-nav-link.selected:hover .nav-indicator {
|
.main-nav-link.selected:hover .nav-indicator {
|
||||||
background: var(--nav-a-selected-border-hover);
|
background: var(--nav-indicator-bg-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-nav-link:hover {
|
.main-nav-link:hover {
|
||||||
|
|
|
@ -34,6 +34,8 @@
|
||||||
--nav-a-selected-active-bg: #{lighten($main-theme-color, 17%)};
|
--nav-a-selected-active-bg: #{lighten($main-theme-color, 17%)};
|
||||||
--nav-svg-fill: #{$secondary-text-color};
|
--nav-svg-fill: #{$secondary-text-color};
|
||||||
--nav-text-color: #{$secondary-text-color};
|
--nav-text-color: #{$secondary-text-color};
|
||||||
|
--nav-indicator-bg: #{rgba($secondary-text-color, 0.8)};
|
||||||
|
--nav-indicator-bg-hover: #{rgba($secondary-text-color, 0.85)};
|
||||||
|
|
||||||
--nav-a-selected-border-hover: #{$secondary-text-color};
|
--nav-a-selected-border-hover: #{$secondary-text-color};
|
||||||
--nav-a-selected-bg-hover: #{lighten($main-theme-color, 15%)};
|
--nav-a-selected-bg-hover: #{lighten($main-theme-color, 15%)};
|
||||||
|
|
|
@ -19,8 +19,8 @@
|
||||||
//
|
//
|
||||||
|
|
||||||
--nav-font-size: 1rem;
|
--nav-font-size: 1rem;
|
||||||
--nav-indicator-height: 1px;
|
--nav-indicator-height: 2px;
|
||||||
--nav-border-bottom: 1px;
|
--nav-border-bottom: 0px;
|
||||||
--nav-icon-pad-v: 15px;
|
--nav-icon-pad-v: 15px;
|
||||||
--nav-icon-pad-h: 20px;
|
--nav-icon-pad-h: 20px;
|
||||||
--nav-icon-size: 20px;
|
--nav-icon-size: 20px;
|
||||||
|
@ -45,6 +45,8 @@
|
||||||
--nav-icon-pad-v: 20px;
|
--nav-icon-pad-v: 20px;
|
||||||
--nav-icon-pad-h: 10px;
|
--nav-icon-pad-h: 10px;
|
||||||
--nav-icon-size: 25px;
|
--nav-icon-size: 25px;
|
||||||
|
--nav-indicator-height: 4px;
|
||||||
|
--nav-border-bottom: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 767px) {
|
@media (max-width: 767px) {
|
||||||
|
|
Loading…
Reference in a new issue