diff --git a/src/assets/box-lr.png b/src/assets/box-lr.png new file mode 100644 --- /dev/null +++ b/src/assets/box-lr.png diff --git a/src/assets/box-tb.png b/src/assets/box-tb.png new file mode 100644 --- /dev/null +++ b/src/assets/box-tb.png diff --git a/src/assets/line.png b/src/assets/line.png new file mode 100644 --- /dev/null +++ b/src/assets/line.png diff --git a/src/components/Header.astro b/src/components/Header.astro --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -73,6 +73,8 @@ padding: 10px 20px; overflow: auto; height: 3rem; /* 2rem * 1.5 */ + /* render over feed bg */ + z-index: 1; display: flex; flex-direction: row; diff --git a/src/pages/index.astro b/src/pages/index.astro --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -58,10 +58,6 @@ } } - & :global(section) { - outline: 1px solid red; - } - & :global(.landing) { grid-area: landing; } diff --git a/src/components/home/Landing.astro b/src/components/home/Landing.astro --- a/src/components/home/Landing.astro +++ b/src/components/home/Landing.astro @@ -3,6 +3,7 @@ import boxRoundedTop from "/assets/box-rounded-top.png"; import boxCircleMask from "/assets/box-circle-mask.png"; +import line from "/assets/line.png"; const avatar = await fetch( "https://api.bsky.app/xrpc/app.bsky.actor.getProfile?actor=" + @@ -22,20 +23,22 @@ }); --- -
+

Hello World 🏳️‍⚧️

-
- +
+
bsky pfp

- Hi! I'm Kai/Nico/Alex/Jen [she/it] (non binary) and I make silly websites! - I'm a big fan of progressive enhancement, open source, and linux. (I use - arch btw) + + Hi! I'm Kai/Nico/Alex/Jen [she/it] (non binary) and I make silly websites! I'm a big fan of + progressive enhancement, open source, and linux. (I use arch btw)

My preferred tools are vanilla html/css, typescript, vite, astro, svelte, @@ -47,6 +50,26 @@ section { padding: 10px; height: fit-content; + z-index: 1; + + /* desktop border image */ + @media not (max-width: 90ch) { + position: relative; + z-index: 0; + &::before { + content: ""; + display: block; + image-rendering: pixelated; + background-image: var(--line-png); + background-size: 60px; + z-index: -1; + width: 50vw; + height: 20px; + position: absolute; + bottom: -20px; + right: -50px; + } + } } figure { diff --git a/src/components/home/feeds/Feeds.astro b/src/components/home/feeds/Feeds.astro --- a/src/components/home/feeds/Feeds.astro +++ b/src/components/home/feeds/Feeds.astro @@ -8,6 +8,7 @@ import IconTumblr from "/assets/icons/Tumblr.svg"; import IconGit from "/assets/icons/Git.svg"; import IconGithub from "/assets/icons/GitHub.svg"; +import boxLR from "/assets/box-lr.png"; const tabs: { id: string; @@ -22,7 +23,7 @@ ]; --- -

+