diff options
| author | Volpeon <git@volpeon.ink> | 2020-12-26 09:52:34 +0100 |
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2020-12-26 09:52:34 +0100 |
| commit | 15147ca676f7f77697889b65721540f8b8a813ab (patch) | |
| tree | 563902c127d644f0f58fd26a901794c585d9c993 /assets/css | |
| parent | Improved CSS definitions, more fine-grained content build script (diff) | |
| download | volpeon.ink-15147ca676f7f77697889b65721540f8b8a813ab.tar.gz volpeon.ink-15147ca676f7f77697889b65721540f8b8a813ab.tar.bz2 volpeon.ink-15147ca676f7f77697889b65721540f8b8a813ab.zip | |
Generate precompressed files, use variables for some nav-related values
Diffstat (limited to 'assets/css')
| -rw-r--r-- | assets/css/_vars.scss | 5 | ||||
| -rw-r--r-- | assets/css/components/_nav.scss | 8 |
2 files changed, 10 insertions, 3 deletions
diff --git a/assets/css/_vars.scss b/assets/css/_vars.scss index 1ed64a5..f9c80da 100644 --- a/assets/css/_vars.scss +++ b/assets/css/_vars.scss | |||
| @@ -7,6 +7,11 @@ $code-block-line-height: 1.4; | |||
| 7 | 7 | ||
| 8 | $content-width: 75ch; | 8 | $content-width: 75ch; |
| 9 | 9 | ||
| 10 | $nav-item-spacing: 4ch; | ||
| 11 | $nav-item-spacing-sm: 3ch; | ||
| 12 | $nav-item-pad-h: 1ch; | ||
| 13 | $nav-item-pad-v: 1rem; | ||
| 14 | |||
| 10 | $page-item-prefix-max-chars: 3ch; | 15 | $page-item-prefix-max-chars: 3ch; |
| 11 | $page-item-prefix-pad: 2ch; | 16 | $page-item-prefix-pad: 2ch; |
| 12 | $page-item-prefix-width: $page-item-prefix-max-chars + $page-item-prefix-pad; | 17 | $page-item-prefix-width: $page-item-prefix-max-chars + $page-item-prefix-pad; |
diff --git a/assets/css/components/_nav.scss b/assets/css/components/_nav.scss index 834b6a0..a85c7d8 100644 --- a/assets/css/components/_nav.scss +++ b/assets/css/components/_nav.scss | |||
| @@ -8,6 +8,8 @@ | |||
| 8 | 8 | ||
| 9 | &__logo { | 9 | &__logo { |
| 10 | display: inline-block; | 10 | display: inline-block; |
| 11 | margin: 0; | ||
| 12 | padding: $nav-item-pad-v 0; | ||
| 11 | color: var(--nav-logo-fg); | 13 | color: var(--nav-logo-fg); |
| 12 | text-decoration: none; | 14 | text-decoration: none; |
| 13 | 15 | ||
| @@ -23,8 +25,8 @@ | |||
| 23 | 25 | ||
| 24 | &__item { | 26 | &__item { |
| 25 | display: inline-block; | 27 | display: inline-block; |
| 26 | padding: 1rem 1ch calc(1rem - 2px); | 28 | padding: $nav-item-pad-v $nav-item-pad-h calc(#{$nav-item-pad-v} - 2px); |
| 27 | margin: 0 -1ch 0 3ch; | 29 | margin: 0 (-1 * $nav-item-pad-h) 0 ($nav-item-spacing - $nav-item-pad-h); |
| 28 | color: var(--nav-item-idle-fg); | 30 | color: var(--nav-item-idle-fg); |
| 29 | text-decoration: none; | 31 | text-decoration: none; |
| 30 | border-bottom: 2px solid transparent; | 32 | border-bottom: 2px solid transparent; |
| @@ -38,7 +40,7 @@ | |||
| 38 | 40 | ||
| 39 | @media (max-width: map-get($breakpoints, "sm")) { | 41 | @media (max-width: map-get($breakpoints, "sm")) { |
| 40 | &__item { | 42 | &__item { |
| 41 | margin-left: 2ch; | 43 | margin-left: $nav-item-spacing-sm - $nav-item-pad-h; |
| 42 | } | 44 | } |
| 43 | } | 45 | } |
| 44 | 46 | ||
