footer & link text

This commit is contained in:
Julie Blanc 2026-02-16 14:42:56 +01:00
parent 3c10e88b18
commit c79334c4e9
11 changed files with 255 additions and 49 deletions

View file

@ -1,3 +1,6 @@
@use "abstracts/mixins.scss" as *;
.page-content{
font-size: var(--fs-medium);
line-height: 1.4;
@ -37,6 +40,25 @@
margin-bottom: calc(var(--spacing)*1.5);
}
p a{
// color: var(--color-orange);
color: var(--color-txt);
text-decoration: 2px underline dotted var(--color-green-medium);
.icon{
@include icon(18px);
position: relative;
top: 2px;
svg{
fill: var(--color-green);
}
}
&:hover{
color: var(--color-green);
text-decoration: 2px underline solid var(--color-green-medium);
}
}
}

View file

@ -1,5 +1,74 @@
@use "abstracts/mixins.scss" as *;
#site-footer{
background-color: var(--color-x-light);
min-height: 200px;
padding: var(--padding-body);
padding-inline: var(--padding-body);
padding-top: calc(var(--spacing)*2);
padding-bottom: calc(var(--spacing)*3);
display: grid;
grid-template-columns: 300px 300px 1fr;
grid-gap: calc(var(--spacing)*1);
.logo-botascopia{
width: 140px;
display: block;
align-self: start;
position: relative;
top: -5px;
svg{
width: 100%;
}
}
// .col-left{
// grid-column: 1;
// grid-row: 2;
// }
// .col-right{
// grid-column: 2;
// grid-row: 2;
// }
.link-with-arrow{
font-size: var(--fs-normal);
font-weight: 500;
}
ul{
list-style: none;
li{
font-size: var(--fs-normal);
font-weight: 600;
margin-bottom: calc(var(--spacing)*0.5);
a{
color: var(--color-txt);
text-decoration: none;
display: flex;
align-items: center;
gap: 0.5ch;
font-weight: 600;
&:hover{
text-decoration: underline 1px;
}
.icon{
@include icon(16px);
opacity: 0.8;
}
}
}
}
}

View file

@ -16,24 +16,38 @@
a{ text-decoration: none; }
// #logo-botascopia{
// display: flex;
// align-items: center;
// gap: 10px;
// svg{
// width: 35px;
// fill: var(--color-green);
// }
// }
// h1{
// font-family: var(--font-title);
// color: var(--color-txt);
// text-decoration: none;
// font-size: 25px;
// position: relative;
// top: -2px;
// color: var(--color-green);
// position: absolute;
// opacity: 0;
// }
#logo-botascopia{
display: flex;
align-items: center;
gap: 10px;
svg{
width: 35px;
svg{
width: 180px;
fill: var(--color-green);
}
}
h1{
font-family: var(--font-title);
color: var(--color-txt);
text-decoration: none;
font-size: 25px;
position: relative;
top: -2px;
color: var(--color-green);
position: absolute;
opacity: 0;
}
}
#site-header ul{

View file

@ -128,23 +128,13 @@ figure, picture, img {
#site-header a {
text-decoration: none;
}
#site-header #logo-botascopia {
display: flex;
align-items: center;
gap: 10px;
}
#site-header #logo-botascopia svg {
width: 35px;
width: 180px;
fill: var(--color-green);
}
#site-header h1 {
font-family: var(--font-title);
color: var(--color-txt);
text-decoration: none;
font-size: 25px;
position: relative;
top: -2px;
color: var(--color-green);
position: absolute;
opacity: 0;
}
#site-header ul {
@ -253,7 +243,58 @@ figure, picture, img {
#site-footer {
background-color: var(--color-x-light);
min-height: 200px;
padding: var(--padding-body);
padding-inline: var(--padding-body);
padding-top: calc(var(--spacing) * 2);
padding-bottom: calc(var(--spacing) * 3);
display: grid;
grid-template-columns: 300px 300px 1fr;
grid-gap: calc(var(--spacing) * 1);
}
#site-footer .logo-botascopia {
width: 140px;
display: block;
align-self: start;
position: relative;
top: -5px;
}
#site-footer .logo-botascopia svg {
width: 100%;
}
#site-footer .link-with-arrow {
font-size: var(--fs-normal);
font-weight: 500;
}
#site-footer ul {
list-style: none;
}
#site-footer ul li {
font-size: var(--fs-normal);
font-weight: 600;
margin-bottom: calc(var(--spacing) * 0.5);
}
#site-footer ul li a {
color: var(--color-txt);
text-decoration: none;
display: flex;
align-items: center;
gap: 0.5ch;
font-weight: 600;
}
#site-footer ul li a:hover {
-webkit-text-decoration: underline 1px;
text-decoration: underline 1px;
}
#site-footer ul li a .icon {
display: inline-block;
width: 16px;
height: 16px;
}
#site-footer ul li a .icon svg {
width: 100%;
height: 100%;
}
#site-footer ul li a .icon {
opacity: 0.8;
}
.search {
@ -1465,6 +1506,32 @@ input#view-grid:checked ~ .view-toggle label[for=view-grid] svg {
margin-top: calc(var(--spacing) * 3.5);
margin-bottom: calc(var(--spacing) * 1.5);
}
.page-content p a {
color: var(--color-txt);
-webkit-text-decoration: 2px underline dotted var(--color-green-medium);
text-decoration: 2px underline dotted var(--color-green-medium);
}
.page-content p a .icon {
display: inline-block;
width: 18px;
height: 18px;
}
.page-content p a .icon svg {
width: 100%;
height: 100%;
}
.page-content p a .icon {
position: relative;
top: 2px;
}
.page-content p a .icon svg {
fill: var(--color-green);
}
.page-content p a:hover {
color: var(--color-green);
-webkit-text-decoration: 2px underline solid var(--color-green-medium);
text-decoration: 2px underline solid var(--color-green-medium);
}
.page-nav + .page-content > :first-child {
padding-top: 0px;

File diff suppressed because one or more lines are too long