aboutsummaryrefslogtreecommitdiffstats
path: root/htdocs/src/scss
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2021-10-28 17:08:13 +0200
committerArmand Philippot <git@armandphilippot.com>2021-10-28 17:21:41 +0200
commit2a8464001efce8c76e8109af7eb68d9e86105692 (patch)
treeefb3c1f2543515a10815dfaf81588e578e8878cd /htdocs/src/scss
parentb7334838318e4a42171491349038941d347538a0 (diff)
chore: add legal notice
In France, legal notice is required for any website.
Diffstat (limited to 'htdocs/src/scss')
-rw-r--r--htdocs/src/scss/layout/_footer.scss18
-rw-r--r--htdocs/src/scss/layout/_main.scss15
-rw-r--r--htdocs/src/scss/layout/_nav.scss4
3 files changed, 33 insertions, 4 deletions
diff --git a/htdocs/src/scss/layout/_footer.scss b/htdocs/src/scss/layout/_footer.scss
index b405114..7dce0dc 100644
--- a/htdocs/src/scss/layout/_footer.scss
+++ b/htdocs/src/scss/layout/_footer.scss
@@ -2,8 +2,15 @@
@use "../abstracts/mixins" as mix;
.footer {
+ align-items: center;
background: fun.get-var(color-bg-secondary);
border-top: fun.convert-px(1) solid fun.get-var(color-border-light);
+ display: flex;
+ flex-flow: row wrap;
+ font-family: fun.get-var(font-family-secondary);
+ font-size: fun.get-var(font-size-md);
+ gap: fun.get-var(spacing-3xs);
+ justify-content: center;
padding: fun.get-var(spacing-sm) fun.get-var(spacing-md)
calc(#{fun.get-var(toolbar-height)} + #{fun.get-var(spacing-sm)});
@@ -13,14 +20,21 @@
padding: fun.get-var(spacing-sm) fun.get-var(spacing-md);
}
}
+
+ .nav {
+ display: inline-flex;
+ gap: fun.get-var(spacing-3xs);
+
+ &::after {
+ content: "/";
+ }
+ }
}
.copyright {
align-items: center;
display: flex;
flex-flow: row wrap;
- font-family: fun.get-var(font-family-secondary);
- font-size: fun.get-var(font-size-md);
gap: fun.get-var(spacing-3xs);
justify-content: center;
}
diff --git a/htdocs/src/scss/layout/_main.scss b/htdocs/src/scss/layout/_main.scss
index 8ab842b..33c118e 100644
--- a/htdocs/src/scss/layout/_main.scss
+++ b/htdocs/src/scss/layout/_main.scss
@@ -55,6 +55,21 @@ noscript {
}
}
+.legal-notice {
+ height: 100%;
+ overflow-y: auto;
+ padding: clamp(#{fun.get-var(spacing-md)}, 3vw, #{fun.get-var(spacing-lg)});
+ scrollbar-color: fun.get-var(color-primary-light-opacity)
+ fun.get-var(color-bg-tertiary);
+ width: 100%;
+
+ @include mix.media("screen") {
+ @include mix.dimensions("lg") {
+ grid-column: 1 / -1;
+ }
+ }
+}
+
.project-preview {
background: fun.get-var(color-bg);
flex: 0 1 100%;
diff --git a/htdocs/src/scss/layout/_nav.scss b/htdocs/src/scss/layout/_nav.scss
index 33346b5..98e4cb5 100644
--- a/htdocs/src/scss/layout/_nav.scss
+++ b/htdocs/src/scss/layout/_nav.scss
@@ -16,11 +16,11 @@
}
}
- &__item {
+ &:not(&--footer) &__item {
margin: fun.get-var(spacing-2xs) 0;
}
- &__link {
+ &:not(&--footer) &__link {
background-image: linear-gradient(
to left,
#{fun.get-var(color-bg)} 0,