Done implementing basic stay tuned site with robots.txt and sitemap
This commit is contained in:
@@ -29,13 +29,13 @@
|
||||
function onMouseMove(event: MouseEvent) {
|
||||
gsap.to(bigBall, {
|
||||
duration: 0.4,
|
||||
y: event.pageY - 15,
|
||||
x: event.pageX - 15,
|
||||
y: event.clientY - 15,
|
||||
x: event.clientX - 15,
|
||||
});
|
||||
gsap.to(smallBall, {
|
||||
duration: 0.1,
|
||||
x: event.pageX - 5,
|
||||
y: event.pageY - 7,
|
||||
x: event.clientX - 5,
|
||||
y: event.clientY - 7,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -27,10 +27,6 @@
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
overflow: clip;
|
||||
|
||||
padding: clamp(2rem, 5vw + 1rem, 3.75rem);
|
||||
|
||||
font-family: var(--ff-body);
|
||||
font-size: var(--fs-400);
|
||||
|
||||
@@ -51,4 +47,31 @@
|
||||
-webkit-clip-path: inset(50%) !important;
|
||||
clip-path: inset(50%) !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
.content {
|
||||
& * + * {
|
||||
margin-top: 0.25em;
|
||||
}
|
||||
|
||||
& a {
|
||||
display: inline-block;
|
||||
width: max-content;
|
||||
position: relative;
|
||||
font-weight: 500;
|
||||
color: var(--clr-ts-warm-red);
|
||||
}
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family: var(--ff-heading);
|
||||
}
|
||||
|
||||
h1 {
|
||||
max-width: 16ch;
|
||||
font-size: var(--fs-xl);
|
||||
font-weight: 700c;
|
||||
text-transform: uppercase;
|
||||
line-height: 1.1;
|
||||
letter-spacing: 0.0333em;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -7,7 +7,7 @@ const isEnglish = Astro.currentLocale === "en";
|
||||
---
|
||||
|
||||
<header>
|
||||
<a href="." class="hoverable hoverable--diff">
|
||||
<a href="/" class="hoverable hoverable--diff">
|
||||
<span class="sr-only">Back to home</span>
|
||||
<Image
|
||||
class="icon"
|
||||
@@ -20,6 +20,12 @@ const isEnglish = Astro.currentLocale === "en";
|
||||
<nav>
|
||||
<ul>
|
||||
<li>
|
||||
<a class="hoverable" href="/imprint">Imprint</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="hoverable" href="/privacy">Privacy policy</a>
|
||||
</li>
|
||||
<!-- <li>
|
||||
<a
|
||||
class:list={['hoverable', { active: isEnglish }]}
|
||||
href={getRelativeLocaleUrl("en", "")}>EN</a
|
||||
@@ -30,7 +36,7 @@ const isEnglish = Astro.currentLocale === "en";
|
||||
class:list={['hoverable',{ active: !isEnglish }]}
|
||||
href={getRelativeLocaleUrl("de", "")}>DE</a
|
||||
>
|
||||
</li>
|
||||
</li> -->
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
+35
-30
@@ -1,36 +1,43 @@
|
||||
---
|
||||
import { Image } from "astro:assets";
|
||||
import Typemark from "../assets/ci/typemark.svg";
|
||||
import Logo from "../assets/ci/icon-only.svg";
|
||||
---
|
||||
|
||||
<div class="wrapper">
|
||||
<div class="inner">
|
||||
<div class="content">
|
||||
<h1>Smart websites for bold ideas.</h1>
|
||||
<main class="inner">
|
||||
<div class="content">
|
||||
<h1>Smart websites for bold ideas.</h1>
|
||||
|
||||
<p>
|
||||
From concept to launch — websites, apps, and digital solutions
|
||||
that work hard, so you can play hard. Whether it's a personal
|
||||
site, an e-commerce platform, or a custom web app, I bring your
|
||||
ideas to life.
|
||||
</p>
|
||||
<p>
|
||||
<!-- From concept to launch — websites, apps, and digital solutions that
|
||||
work hard, so you can play hard. Whether it's a personal site, an
|
||||
e-commerce platform, or a custom web app, I bring your ideas to
|
||||
life. -->
|
||||
Launching 07.10 - stay tuned!
|
||||
</p>
|
||||
|
||||
<a href="mailto:hello@tideshiftdigital.com?subject=Anfrage" class="hoverable">Get in touch</a>
|
||||
</div>
|
||||
|
||||
<div class="typemark">Tideshift</div>
|
||||
<!-- <a
|
||||
href="mailto:hello@tideshiftdigital.com?subject=Anfrage"
|
||||
class="hoverable">Get in touch</a
|
||||
> -->
|
||||
</div>
|
||||
|
||||
<Logo class="logo" />
|
||||
</div>
|
||||
<Typemark class="typemark" />
|
||||
</main>
|
||||
|
||||
<Logo class="logo" />
|
||||
|
||||
<style is:global>
|
||||
.inner {
|
||||
height: 100dvh;
|
||||
}
|
||||
</style>
|
||||
|
||||
<style>
|
||||
.wrapper {
|
||||
/* .wrapper {
|
||||
display: block;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
overflow: clip;
|
||||
}
|
||||
overflow: clip;
|
||||
} */
|
||||
|
||||
.inner {
|
||||
display: grid;
|
||||
@@ -70,7 +77,7 @@ import Logo from "../assets/ci/icon-only.svg";
|
||||
text-decoration: none;
|
||||
position: relative;
|
||||
font-size: var(--fs-600);
|
||||
font-weight: 600;
|
||||
font-weight: 600;
|
||||
color: var(--clr-ts-light);
|
||||
}
|
||||
|
||||
@@ -78,23 +85,21 @@ import Logo from "../assets/ci/icon-only.svg";
|
||||
content: "";
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 2px;
|
||||
height: 3px;
|
||||
background-color: var(--clr-ts-warm-red);
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
bottom: -0.05rem;
|
||||
}
|
||||
|
||||
.typemark {
|
||||
margin: auto 0 0 auto;
|
||||
grid-row: 2;
|
||||
grid-column: 2;
|
||||
font-family: var(--ff-heading);
|
||||
text-transform: uppercase;
|
||||
font-weight: 600;
|
||||
font-size: 3.125rem;
|
||||
letter-spacing: 0.03em;
|
||||
color: var(--clr-ts-warm-red);
|
||||
fill: var(--clr-ts-warm-red) !important;
|
||||
height: 3.125rem;
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.logo {
|
||||
|
||||
Reference in New Issue
Block a user