Moving footer out of main, adding flexbox to body element,
changing divs to sections
This commit is contained in:
+35
-41
@@ -187,6 +187,10 @@ body {
|
|||||||
font-size: 100%;
|
font-size: 100%;
|
||||||
line-height: var(--line-relaxed);
|
line-height: var(--line-relaxed);
|
||||||
letter-spacing: 0.025em;
|
letter-spacing: 0.025em;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
min-height: 100vh;
|
||||||
|
min-height: 100dvh; /* better on modern mobile browsers */
|
||||||
}
|
}
|
||||||
|
|
||||||
h1,
|
h1,
|
||||||
@@ -380,7 +384,7 @@ button:visited, .link-button:visited {
|
|||||||
Layout styles
|
Layout styles
|
||||||
======================= */
|
======================= */
|
||||||
|
|
||||||
main {
|
main, footer {
|
||||||
max-width: 900px;
|
max-width: 900px;
|
||||||
border: none;
|
border: none;
|
||||||
margin-left:auto;
|
margin-left:auto;
|
||||||
@@ -393,8 +397,36 @@ main {
|
|||||||
justify-items: stretch;
|
justify-items: stretch;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
row-gap: var(--spacing-4);
|
row-gap: var(--spacing-4);
|
||||||
min-height: 100vh;
|
}
|
||||||
min-height: 100dvh; /* better on modern mobile browsers */
|
|
||||||
|
main {
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
margin-top: var(--spacing-3);
|
||||||
|
padding-top: var(--spacing-4);
|
||||||
|
padding-bottom: var(--spacing-7);
|
||||||
|
padding-left: var(--spacing-5);
|
||||||
|
padding-right: var(--spacing-5);
|
||||||
|
font-family: "MD IO", monospace;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
font-size: var(--text-small);
|
||||||
|
line-height: var(--line-relaxed);
|
||||||
|
color: var(--color-text-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
|
footer a {
|
||||||
|
color: var(--color-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
|
footer a:hover {
|
||||||
|
color: var(--color-secondary-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
footer a:visited {
|
||||||
|
color: var(--color-secondary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.align-left {
|
.align-left {
|
||||||
@@ -497,44 +529,6 @@ main {
|
|||||||
color: var(--color-neutral-900);
|
color: var(--color-neutral-900);
|
||||||
}
|
}
|
||||||
|
|
||||||
footer {
|
|
||||||
margin-top: var(--spacing-3);
|
|
||||||
padding: var(--spacing-4) var(--spacing-5);
|
|
||||||
/* background: var(--color-neutral-800);
|
|
||||||
border: color-mix(in srgb, var(--color-neutral-600) 25%, transparent) solid;
|
|
||||||
border-width: var(--border-width-sm);
|
|
||||||
border-radius: var(--radius-md); */
|
|
||||||
box-sizing: border-box;
|
|
||||||
/* box-shadow: 0px 2px 12px 0px #00000080, 0px 1px 4px 0px #00000066; */
|
|
||||||
font-family: "MD IO", monospace;
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: var(--text-small);
|
|
||||||
line-height: var(--line-relaxed);
|
|
||||||
color: var(--color-text-secondary);
|
|
||||||
z-index: 20;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer a {
|
|
||||||
color: var(--color-secondary);
|
|
||||||
}
|
|
||||||
|
|
||||||
footer a:hover {
|
|
||||||
color: var(--color-secondary-hover);
|
|
||||||
}
|
|
||||||
|
|
||||||
footer a:visited {
|
|
||||||
color: var(--color-secondary);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* .footer-fixed {
|
|
||||||
position: fixed;
|
|
||||||
left: auto;
|
|
||||||
right: auto;
|
|
||||||
bottom: 32px;
|
|
||||||
z-index: 20;
|
|
||||||
} */
|
|
||||||
|
|
||||||
.footer-content {
|
.footer-content {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
|||||||
+24
-22
@@ -29,11 +29,11 @@
|
|||||||
|
|
||||||
<!-- target="_blank" rel="noopener noreferrer" -->
|
<!-- target="_blank" rel="noopener noreferrer" -->
|
||||||
|
|
||||||
<section class="content-box content-intro">
|
<header class="content-box content-intro">
|
||||||
<h1 class="headline size-h2">
|
<h1 class="headline size-h2">
|
||||||
Hey, I am Lars Winter, a graphic designer from Hamburg. I conceptualize and design projects with a focus on corporate design, design systems, icon design, web design, and editorial design.
|
Hey, I am Lars Winter, a graphic designer from Hamburg. I conceptualize and design projects with a focus on corporate design, design systems, icon design, web design, and editorial design.
|
||||||
</h1>
|
</h1>
|
||||||
</section>
|
</header>
|
||||||
|
|
||||||
<div class="content-box content-text">
|
<div class="content-box content-text">
|
||||||
<p class="text">
|
<p class="text">
|
||||||
@@ -47,27 +47,29 @@
|
|||||||
|
|
||||||
<!-- <div class="footer-fade"></div> -->
|
<!-- <div class="footer-fade"></div> -->
|
||||||
|
|
||||||
<footer>
|
|
||||||
<div class="footer-content">
|
|
||||||
<span>© 2018–<span id="year"></span> Lars Winter</span>
|
|
||||||
<div class="footer-links">
|
|
||||||
<div>
|
|
||||||
<a href="/legal-notice.html">Legal notice</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a href="/privacy.html">Privacy</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a href="/archive">Archived Portfolio</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<script>
|
|
||||||
document.getElementById('year').textContent = new Date().getFullYear();
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="footer-content">
|
||||||
|
<span>© 2018–<span id="year"></span> Lars Winter</span>
|
||||||
|
<div class="footer-links">
|
||||||
|
<div>
|
||||||
|
<a href="/legal-notice.html">Legal notice</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a href="/privacy.html">Privacy</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a href="/archive">Archived Portfolio</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
document.getElementById('year').textContent = new Date().getFullYear();
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- Add your site or application content here -->
|
<!-- Add your site or application content here -->
|
||||||
<!-- <script src="js/app.js"></script> -->
|
<!-- <script src="js/app.js"></script> -->
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -26,7 +26,7 @@
|
|||||||
<body>
|
<body>
|
||||||
<main>
|
<main>
|
||||||
|
|
||||||
<div class="align-left">
|
<section class="align-left">
|
||||||
|
|
||||||
<a class="link-button" href="/"><span>←</span>Home</a>
|
<a class="link-button" href="/"><span>←</span>Home</a>
|
||||||
|
|
||||||
@@ -85,7 +85,9 @@
|
|||||||
<p>Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.</p>
|
<p>Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.</p>
|
||||||
|
|
||||||
<p>Quelle: <a href="https://www.e-recht24.de">https://www.e-recht24.de</a></p>
|
<p>Quelle: <a href="https://www.e-recht24.de">https://www.e-recht24.de</a></p>
|
||||||
</div>
|
</section>
|
||||||
|
|
||||||
|
</main>
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<div class="footer-content">
|
<div class="footer-content">
|
||||||
@@ -107,7 +109,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
</main>
|
|
||||||
<!-- Add your site or application content here -->
|
<!-- Add your site or application content here -->
|
||||||
<!-- <script src="js/app.js"></script> -->
|
<!-- <script src="js/app.js"></script> -->
|
||||||
|
|
||||||
|
|||||||
+24
-22
@@ -26,7 +26,7 @@
|
|||||||
<body>
|
<body>
|
||||||
<main>
|
<main>
|
||||||
|
|
||||||
<div class="align-left">
|
<section class="align-left">
|
||||||
|
|
||||||
<a class="link-button" href="/"><span>←</span>Home</a>
|
<a class="link-button" href="/"><span>←</span>Home</a>
|
||||||
|
|
||||||
@@ -118,29 +118,31 @@
|
|||||||
<h3>Anfrage per E-Mail, Telefon oder Telefax</h3> <p>Wenn Sie uns per E-Mail, Telefon oder Telefax kontaktieren, wird Ihre Anfrage inklusive aller daraus hervorgehenden personenbezogenen Daten (Name, Anfrage) zum Zwecke der Bearbeitung Ihres Anliegens bei uns gespeichert und verarbeitet. Diese Daten geben wir nicht ohne Ihre Einwilligung weiter.</p> <p>Die Verarbeitung dieser Daten erfolgt auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO, sofern Ihre Anfrage mit der Erfüllung eines Vertrags zusammenhängt oder zur Durchführung vorvertraglicher Maßnahmen erforderlich ist. In allen übrigen Fällen beruht die Verarbeitung auf unserem berechtigten Interesse an der effektiven Bearbeitung der an uns gerichteten Anfragen (Art. 6 Abs. 1 lit. f DSGVO) oder auf Ihrer Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) sofern diese abgefragt wurde; die Einwilligung ist jederzeit widerrufbar.</p> <p>Die von Ihnen an uns per Kontaktanfragen übersandten Daten verbleiben bei uns, bis Sie uns zur Löschung auffordern, Ihre Einwilligung zur Speicherung widerrufen oder der Zweck für die Datenspeicherung entfällt (z. B. nach abgeschlossener Bearbeitung Ihres Anliegens). Zwingende gesetzliche Bestimmungen – insbesondere gesetzliche Aufbewahrungsfristen – bleiben unberührt.</p>
|
<h3>Anfrage per E-Mail, Telefon oder Telefax</h3> <p>Wenn Sie uns per E-Mail, Telefon oder Telefax kontaktieren, wird Ihre Anfrage inklusive aller daraus hervorgehenden personenbezogenen Daten (Name, Anfrage) zum Zwecke der Bearbeitung Ihres Anliegens bei uns gespeichert und verarbeitet. Diese Daten geben wir nicht ohne Ihre Einwilligung weiter.</p> <p>Die Verarbeitung dieser Daten erfolgt auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO, sofern Ihre Anfrage mit der Erfüllung eines Vertrags zusammenhängt oder zur Durchführung vorvertraglicher Maßnahmen erforderlich ist. In allen übrigen Fällen beruht die Verarbeitung auf unserem berechtigten Interesse an der effektiven Bearbeitung der an uns gerichteten Anfragen (Art. 6 Abs. 1 lit. f DSGVO) oder auf Ihrer Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) sofern diese abgefragt wurde; die Einwilligung ist jederzeit widerrufbar.</p> <p>Die von Ihnen an uns per Kontaktanfragen übersandten Daten verbleiben bei uns, bis Sie uns zur Löschung auffordern, Ihre Einwilligung zur Speicherung widerrufen oder der Zweck für die Datenspeicherung entfällt (z. B. nach abgeschlossener Bearbeitung Ihres Anliegens). Zwingende gesetzliche Bestimmungen – insbesondere gesetzliche Aufbewahrungsfristen – bleiben unberührt.</p>
|
||||||
<p>Quelle: <a href="https://www.e-recht24.de">https://www.e-recht24.de</a></p>
|
<p>Quelle: <a href="https://www.e-recht24.de">https://www.e-recht24.de</a></p>
|
||||||
|
|
||||||
</div>
|
</section>
|
||||||
|
|
||||||
<footer>
|
|
||||||
<div class="footer-content">
|
|
||||||
<span>© 2018–<span id="year"></span> Lars Winter</span>
|
|
||||||
<div class="footer-links">
|
|
||||||
<div>
|
|
||||||
<a href="/legal-notice.html">Legal notice</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a href="/privacy.html">Privacy</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a href="/archive">Archived Portfolio</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<script>
|
|
||||||
document.getElementById('year').textContent = new Date().getFullYear();
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="footer-content">
|
||||||
|
<span>© 2018–<span id="year"></span> Lars Winter</span>
|
||||||
|
<div class="footer-links">
|
||||||
|
<div>
|
||||||
|
<a href="/legal-notice.html">Legal notice</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a href="/privacy.html">Privacy</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a href="/archive">Archived Portfolio</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
document.getElementById('year').textContent = new Date().getFullYear();
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- Add your site or application content here -->
|
<!-- Add your site or application content here -->
|
||||||
<!-- <script src="js/app.js"></script> -->
|
<!-- <script src="js/app.js"></script> -->
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user