From 80a205e250cc90b8504861c867b99d692241d381 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Thu, 1 Jan 2026 00:45:40 -0500 Subject: [PATCH] somewhat working --- astro.config.mjs | 6 +- package.json | 2 +- src/assets/{icon.svg => logo.svg} | 0 src/assets/logoLong.svg | 116 ++++++++++++++++++++++ src/layouts/Layout.astro | 7 +- src/pages/index.astro | 159 ++++++++++++++++-------------- src/styles/index.css | 29 +++++- src/styles/layout.css | 27 ++++- 8 files changed, 263 insertions(+), 83 deletions(-) rename src/assets/{icon.svg => logo.svg} (100%) create mode 100644 src/assets/logoLong.svg diff --git a/astro.config.mjs b/astro.config.mjs index e762ba5..f675bbd 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,5 +1,7 @@ // @ts-check -import { defineConfig } from 'astro/config'; +import { defineConfig, passthroughImageService } from "astro/config" // https://astro.build/config -export default defineConfig({}); +export default defineConfig({ + image: { service: passthroughImageService() }, +}) diff --git a/package.json b/package.json index 7b8769a..1e09fc1 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "musedel", + "name": "musedle", "type": "module", "version": "0.0.1", "scripts": { diff --git a/src/assets/icon.svg b/src/assets/logo.svg similarity index 100% rename from src/assets/icon.svg rename to src/assets/logo.svg diff --git a/src/assets/logoLong.svg b/src/assets/logoLong.svg new file mode 100644 index 0000000..f13a310 --- /dev/null +++ b/src/assets/logoLong.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + usedle + + + diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 209a9c5..439921b 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,5 +1,7 @@ --- import "../styles/layout.css" +import { Image } from "astro:assets" +import icon from "../assets/logoLong.svg" --- @@ -9,9 +11,10 @@ import "../styles/layout.css" - Musedel + Musedle - + +
diff --git a/src/pages/index.astro b/src/pages/index.astro index d6315fa..e73daa9 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -6,16 +6,21 @@ import "../styles/index.css" - 1 +
+
+
+
+
+
- -
+ + diff --git a/src/styles/index.css b/src/styles/index.css index 3270385..24d9b52 100644 --- a/src/styles/index.css +++ b/src/styles/index.css @@ -1,6 +1,29 @@ #music { + visibility: hidden; position: absolute; - width: 0; - height: 0; - border: none; +} + +#bar { + & #bars { + display: grid; + grid-template-columns: 1fr 2fr 4fr 8fr 16fr; + gap: 0.3rem; + & * { + background-color: rgba(255, 255, 255, 20%); + height: 1rem; + border-radius: 1rem; + grid-row: 1; + } + & #available { + grid-column-start: 1; + width: 100%; + } + } + + width: min(40rem, 100%); + + & #available { + background-color: white; + width: 0; + } } diff --git a/src/styles/layout.css b/src/styles/layout.css index 20e990d..5a69dc4 100644 --- a/src/styles/layout.css +++ b/src/styles/layout.css @@ -5,11 +5,32 @@ body { height: 100%; } -html { +:root { background: linear-gradient(black, rgb(18, 2, 38)); + --brand-purple: #6e06ff; } -body { +img { + max-height: 100%; + width: auto; +} + +nav { + display: flex; + align-items: center; + padding: 2rem 3rem; + + height: 5rem; + & span { + font-size: 6rem; + text-shadow: 2px 0 var(--brand-purple), -2px 0 var(--brand-purple), + 0 2px var(--brand-purple), 0 -2px var(--brand-purple), + 1px 1px var(--brand-purple), -1px -1px var(--brand-purple), + 1px -1px var(--brand-purple), -1px 1px var(--brand-purple); + } +} + +main { color: white; display: flex; justify-content: center; @@ -49,7 +70,7 @@ button::before { background-image: linear-gradient( to bottom right, #cc56d0 0%, - #6e06ff 100% + var(--brand-purple) 100% ); padding: var(--border-size); top: calc(var(--border-size) * -1);