clean footer + adjust for mobile

This commit is contained in:
elise
2024-08-09 00:37:46 +02:00
parent 8341a589c7
commit 6a110b343b
3 changed files with 48 additions and 51 deletions

View File

@ -77,15 +77,13 @@ export const Footer = () => {
<h2>Kontakt oss</h2> <h2>Kontakt oss</h2>
<div className={styles.emails}> <div className={styles.emails}>
<div> <div>
Generelle henvendelser <h3>Generelle henvendelser</h3>
<br />
<a href="/#" target="_blank" className={styles.emailLink}> <a href="/#" target="_blank" className={styles.emailLink}>
post@neuf.no post@neuf.no
</a> </a>
</div> </div>
<div> <div>
Billetter <h3>Billetter</h3>
<br />
<a href="/#" target="_blank" className={styles.emailLink}> <a href="/#" target="_blank" className={styles.emailLink}>
billetter@neuf.no billetter@neuf.no
</a> </a>
@ -97,8 +95,9 @@ export const Footer = () => {
</div> </div>
<div className={styles.visit}> <div className={styles.visit}>
<h2>Besøk oss</h2> <h2>Besøk oss</h2>
<div className={styles.visitContent}>
<div className={styles.address}> <div className={styles.address}>
<h3 className="suphead">Adresse</h3> <h3>Adresse</h3>
<div> <div>
Chateau Neuf Chateau Neuf
<br /> <br />
@ -113,11 +112,12 @@ export const Footer = () => {
</div> </div>
<div className={styles.openingHoursWrapper}> <div className={styles.openingHoursWrapper}>
<h3 className="suphead">Åpningstider i dag</h3> <h3>Åpningstider i dag</h3>
<OpeningHoursTable /> <OpeningHoursTable />
<Link href="/praktisk#apningstider">Se alle åpningstider&nbsp;<Icon type="arrowRight" /></Link> <Link href="/praktisk#apningstider">Se alle åpningstider&nbsp;<Icon type="arrowRight" /></Link>
</div> </div>
</div> </div>
</div>
<div className={styles.pig}> <div className={styles.pig}>
<NeonChillPig /> <NeonChillPig />
</div> </div>

View File

@ -13,13 +13,18 @@
row-gap: var(--spacing-gap-column); row-gap: var(--spacing-gap-column);
h2 { h2 {
grid-column: 1 / -1;
font-family: var(--font-serif); font-family: var(--font-serif);
font-weight: 400; font-weight: 400;
font-size: var(--font-size-h3); font-size: var(--font-size-h3);
margin-bottom: var(--spacing-m);
} }
h3 { h3 {
margin-bottom: 1em; line-height: inherit;
font-size: 1em;
font-weight: 600;
margin: 0;
} }
} }
@ -41,32 +46,31 @@
.social, .social,
.contact, .contact,
.visit { .visit {
line-height: 1.78;
margin-bottom: var(--spacing-section-bottom); margin-bottom: var(--spacing-section-bottom);
ul { ul {
list-style: none; list-style: none;
} }
h2 {
margin-bottom: var(--spacing-s);
grid-column: span 3;
}
} }
.visit { .visit {
grid-column: span 2; grid-column: span 2;
display: grid;
grid-template-columns: 1fr 1fr;
} }
.visitContent {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: flex-start;
}
.address { .address {
line-height: 1.78;
margin-bottom: 2rem; margin-bottom: 2rem;
} }
.emails { .emails {
>div { >div {
margin-bottom: 2rem; margin-bottom: 1rem;
} }
} }
@ -121,25 +125,17 @@
} }
} }
@media (max-width: 900px) { @media (max-width: 1000px) {
.social, .footer {
.contact, grid-template-columns: 1fr 1fr;
.visit { }
grid-template-columns: 1fr; }
h2 { @media (max-width: 600px) {
grid-column: 1 / -1; .footer {
grid-template-columns: 1fr;
}
.visit {
grid-column: span 1;
} }
}
.social ul,
.emails,
.visit >div, .visit >ul {
grid-column: 1 / -1;
}
.emails {
grid-template-columns: 1fr;
}
} }

View File

@ -40,10 +40,11 @@ button,
} }
&.tertiary { &.tertiary {
font-size: var(--font-size-caption);
color: currentColor; color: currentColor;
background: transparent; background: transparent;
border: 2px solid currentColor; border: 2px solid currentColor;
padding: .25rem .75rem; padding: .2rem .75rem;
} }
&.toggler { &.toggler {