From c7e8d2bbbfebe325927e84bb466c7b440a23b03f Mon Sep 17 00:00:00 2001 From: afterlifepro Date: Sun, 3 Aug 2025 18:15:47 +0100 Subject: [PATCH] Add proper borders between segments on desktop and mobile --- src/assets/box-lr.png | Bin 0 -> 211 bytes src/assets/box-tb.png | Bin 0 -> 173 bytes src/assets/line.png | Bin 0 -> 123 bytes src/components/Header.astro | 2 + src/components/home/Landing.astro | 43 ++++++++++++++----- src/components/home/feeds/Feeds.astro | 16 +++++-- src/components/home/playing/NowPlaying.astro | 18 ++++++++ src/pages/index.astro | 4 -- 8 files changed, 66 insertions(+), 17 deletions(-) create mode 100644 src/assets/box-lr.png create mode 100644 src/assets/box-tb.png create mode 100644 src/assets/line.png diff --git a/src/assets/box-lr.png b/src/assets/box-lr.png new file mode 100644 index 0000000000000000000000000000000000000000..7ffbf77ea4ed5e1e6e1006e8117f43b5577ac43c GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0y~yV2}f04mJh`25W^G`oM zt|&8mu%x0(KmDlv-cRDz4u#KqqPm|*En9Kpy~^1KTHEfo{Ga}odFhfSA#3-AbDg=puCT;Ei<|xjaEwp zX0Nyw)@VBMM2`5au4yZ-aDSWe|G0oNkKqx4?VYVB;`1Z@qIr(r`=9jsOQ+eorN*Cc ZHe3|ZeRw6@h=GBD!PC{xWt~$(69D^`J@o(p literal 0 HcmV?d00001 diff --git a/src/assets/line.png b/src/assets/line.png new file mode 100644 index 0000000000000000000000000000000000000000..93e63c8c197553a44995e5c8fd6c603a24519755 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0y~yV31>AVBq3lV_;xdT>eg1 Z23JmIo_&n$k_-$C44$rjF6*2UngF9|A8-Hw literal 0 HcmV?d00001 diff --git a/src/components/Header.astro b/src/components/Header.astro index c3cd9a1..414b0d5 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -73,6 +73,8 @@ const strToX = ( 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/components/home/Landing.astro b/src/components/home/Landing.astro index 4f9f399..e8b32be 100644 --- a/src/components/home/Landing.astro +++ b/src/components/home/Landing.astro @@ -3,6 +3,7 @@ import { socials } from "/site-config"; 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 @@ const avatar = await fetch( }); --- -
+

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 @@ const avatar = await fetch( 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 index 4012189..af92ef1 100644 --- a/src/components/home/feeds/Feeds.astro +++ b/src/components/home/feeds/Feeds.astro @@ -8,6 +8,7 @@ import IconBluesky from "/assets/icons/Bluesky.svg"; 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 @@ const tabs: { ]; --- -

+