aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2021-10-26 14:57:48 +0200
committerArmand Philippot <git@armandphilippot.com>2021-10-26 14:57:48 +0200
commit76d2c735a474f5f8aad9b7ca9735393069913c10 (patch)
tree0f23e6711d201a626601ed49ff9ca7a37f44165b
parent7a9084cb7b97c42a260619ae67797431c22bc2b0 (diff)
chore: change header/footer styles
The branding takes a less space. I add box shadows and border to differentiate the header from the footer and the content.
-rw-r--r--htdocs/src/scss/base/_typography.scss2
-rw-r--r--htdocs/src/scss/layout/_footer.scss2
-rw-r--r--htdocs/src/scss/layout/_header.scss21
3 files changed, 19 insertions, 6 deletions
diff --git a/htdocs/src/scss/base/_typography.scss b/htdocs/src/scss/base/_typography.scss
index cd553e8..b0504b7 100644
--- a/htdocs/src/scss/base/_typography.scss
+++ b/htdocs/src/scss/base/_typography.scss
@@ -5,7 +5,7 @@
}
body {
- background: fun.get-var(color-bg-secondary);
+ background: fun.get-var(color-bg);
color: fun.get-var(color-fg);
font-size: fun.get-var(font-size-md);
line-height: fun.get-var(line-height);
diff --git a/htdocs/src/scss/layout/_footer.scss b/htdocs/src/scss/layout/_footer.scss
index 776ea57..b405114 100644
--- a/htdocs/src/scss/layout/_footer.scss
+++ b/htdocs/src/scss/layout/_footer.scss
@@ -3,11 +3,13 @@
.footer {
background: fun.get-var(color-bg-secondary);
+ border-top: fun.convert-px(1) solid fun.get-var(color-border-light);
padding: fun.get-var(spacing-sm) fun.get-var(spacing-md)
calc(#{fun.get-var(toolbar-height)} + #{fun.get-var(spacing-sm)});
@include mix.media("screen") {
@include mix.dimensions("lg") {
+ box-shadow: 0 -1px 2px 0 fun.get-var(color-shadow);
padding: fun.get-var(spacing-sm) fun.get-var(spacing-md);
}
}
diff --git a/htdocs/src/scss/layout/_header.scss b/htdocs/src/scss/layout/_header.scss
index 622a100..9adbebe 100644
--- a/htdocs/src/scss/layout/_header.scss
+++ b/htdocs/src/scss/layout/_header.scss
@@ -1,21 +1,32 @@
@use "../abstracts/functions" as fun;
+@use "../abstracts/mixins" as mix;
.header {
background: fun.get-var(color-bg-secondary);
padding: fun.get-var(spacing-md)
clamp(#{fun.get-var(spacing-md)}, 3vw, #{fun.get-var(spacing-lg)});
z-index: 5;
+
+ @include mix.media("screen") {
+ @include mix.dimensions("lg") {
+ box-shadow: 0 -1px 2px 0 fun.get-var(color-shadow);
+ }
+ }
}
.branding {
- margin-bottom: fun.get-var(spacing-sm);
+ margin-bottom: clamp(
+ #{fun.get-var(spacing-sm)},
+ 3vw,
+ #{fun.get-var(spacing-md)}
+ );
text-align: center;
&__title {
font-family: fun.get-var(font-family-secondary);
- font-size: fun.get-var(font-size-3xl);
+ font-size: fun.get-var(font-size-2xl);
font-weight: 500;
- margin: fun.get-var(spacing-xs) 0;
+ margin: fun.get-var(spacing-xs) 0 fun.get-var(spacing-3xs);
}
&__link {
@@ -71,10 +82,10 @@
&__link {
display: block;
- height: clamp(#{fun.convert-px(75)}, 15vmin, #{fun.convert-px(90)});
+ height: clamp(#{fun.convert-px(75)}, 15vmin, #{fun.convert-px(85)});
transform-style: preserve-3d;
transition: all 0.6s linear 0s;
- width: clamp(#{fun.convert-px(75)}, 15vmin, #{fun.convert-px(90)});
+ width: clamp(#{fun.convert-px(75)}, 15vmin, #{fun.convert-px(85)});
&:hover,
&:focus {