diff options
| author | Volpeon <git@volpeon.ink> | 2020-12-25 13:22:37 +0100 | 
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2020-12-25 13:22:37 +0100 | 
| commit | e7d6404ab184a5f6a8645bd0ac90b3676b8c5efc (patch) | |
| tree | 3d09f5793e666f27c888f536bbe54839974c4fbc /assets/css/scopes | |
| parent | Various improvements: CSS classes, favicon, design (diff) | |
| download | volpeon.ink-e7d6404ab184a5f6a8645bd0ac90b3676b8c5efc.tar.gz volpeon.ink-e7d6404ab184a5f6a8645bd0ac90b3676b8c5efc.tar.bz2 volpeon.ink-e7d6404ab184a5f6a8645bd0ac90b3676b8c5efc.zip | |
Improved CSS definitions, more fine-grained content build script
Diffstat (limited to 'assets/css/scopes')
| -rw-r--r-- | assets/css/scopes/_page.scss | 76 | 
1 files changed, 45 insertions, 31 deletions
| diff --git a/assets/css/scopes/_page.scss b/assets/css/scopes/_page.scss index 4a97b79..21d49d0 100644 --- a/assets/css/scopes/_page.scss +++ b/assets/css/scopes/_page.scss | |||
| @@ -1,8 +1,12 @@ | |||
| 1 | .s-page { | 1 | .s-page { | 
| 2 | padding-left: $page-item-prefix-width; | 2 | font-size: px-to-em($content-font-size); | 
| 3 | 3 | ||
| 4 | > :first-child { | 4 | &__content { | 
| 5 | margin-top: 0; | 5 | padding-left: $page-item-prefix-width; | 
| 6 | |||
| 7 | > :first-child { | ||
| 8 | margin-top: 0; | ||
| 9 | } | ||
| 6 | } | 10 | } | 
| 7 | 11 | ||
| 8 | h1, | 12 | h1, | 
| @@ -22,25 +26,20 @@ | |||
| 22 | padding-right: $page-item-prefix-pad; | 26 | padding-right: $page-item-prefix-pad; | 
| 23 | width: $page-item-prefix-width; | 27 | width: $page-item-prefix-width; | 
| 24 | color: var(--page-item-prefix-fg); | 28 | color: var(--page-item-prefix-fg); | 
| 25 | font-size: 1rem; | ||
| 26 | font-weight: normal; | 29 | font-weight: normal; | 
| 27 | text-align: right; | 30 | text-align: right; | 
| 28 | } | 31 | } | 
| 32 | } | ||
| 29 | 33 | ||
| 30 | @media (max-width: $breakpoint-sm) { | 34 | h1 { | 
| 31 | margin-left: 0; | 35 | font-size: px-to-em($content-h1-font-size, $content-font-size); | 
| 32 | padding-left: 0; | ||
| 33 | 36 | ||
| 34 | &::before { | 37 | &::before { | 
| 35 | display: none; | 38 | content: "#"; | 
| 36 | } | 39 | font-size: px-to-em($content-font-size, $content-h1-font-size); | 
| 37 | } | 40 | } | 
| 38 | } | 41 | } | 
| 39 | 42 | ||
| 40 | h1::before { | ||
| 41 | content: "#"; | ||
| 42 | } | ||
| 43 | |||
| 44 | h2::before { | 43 | h2::before { | 
| 45 | content: "##"; | 44 | content: "##"; | 
| 46 | } | 45 | } | 
| @@ -53,12 +52,16 @@ | |||
| 53 | content: "|>"; | 52 | content: "|>"; | 
| 54 | } | 53 | } | 
| 55 | 54 | ||
| 56 | pre::before { | 55 | pre { | 
| 57 | content: str-repeat("``\A", 40); | 56 | font-size: px-to-em($font-size, $content-font-size); | 
| 58 | height: 100%; | 57 | |
| 59 | color: var(--page-item-prefix-fg); | 58 | &::before { | 
| 60 | overflow: hidden; | 59 | content: str-repeat("``\A", 40); | 
| 61 | line-height: $code-block-line-height * ($code-block-font-size / $font-size); | 60 | height: 100%; | 
| 61 | color: var(--page-item-prefix-fg); | ||
| 62 | overflow: hidden; | ||
| 63 | line-height: $code-block-line-height; | ||
| 64 | } | ||
| 62 | } | 65 | } | 
| 63 | 66 | ||
| 64 | hr { | 67 | hr { | 
| @@ -72,26 +75,37 @@ | |||
| 72 | &::after { | 75 | &::after { | 
| 73 | margin-left: -1 * $page-item-prefix-width; | 76 | margin-left: -1 * $page-item-prefix-width; | 
| 74 | } | 77 | } | 
| 78 | } | ||
| 79 | |||
| 80 | @media (max-width: map-get($breakpoints, "sm")) { | ||
| 81 | &__content { | ||
| 82 | padding-left: 0; | ||
| 83 | } | ||
| 75 | 84 | ||
| 76 | @media (max-width: $breakpoint-sm) { | 85 | h1, | 
| 86 | h2, | ||
| 87 | h3, | ||
| 88 | .c-refs__item, | ||
| 89 | pre { | ||
| 77 | margin-left: 0; | 90 | margin-left: 0; | 
| 78 | padding-left: 0; | 91 | padding-left: 0; | 
| 79 | 92 | ||
| 80 | &::after { | 93 | &::before { | 
| 81 | margin-left: 0; | 94 | display: none; | 
| 82 | } | 95 | } | 
| 83 | } | 96 | } | 
| 84 | } | ||
| 85 | |||
| 86 | .c-nav { | ||
| 87 | margin-left: -1 * $page-item-prefix-width; | ||
| 88 | 97 | ||
| 89 | @media (max-width: $breakpoint-sm) { | 98 | hr { | 
| 90 | margin-left: 0; | 99 | margin-left: 0; | 
| 91 | } | 100 | } | 
| 92 | } | ||
| 93 | 101 | ||
| 94 | @media (max-width: $breakpoint-sm) { | 102 | .c-page-header { | 
| 95 | padding-left: 0; | 103 | margin-left: 0; | 
| 104 | padding-left: 0; | ||
| 105 | |||
| 106 | &::after { | ||
| 107 | margin-left: 0; | ||
| 108 | } | ||
| 109 | } | ||
| 96 | } | 110 | } | 
| 97 | } | 111 | } | 
