diff --git a/src/App.vue b/src/App.vue index 156dbd7..9136899 100644 --- a/src/App.vue +++ b/src/App.vue @@ -20,7 +20,7 @@ class="particles-bg" > - + /* Custom CSS to make the particles.js background cover the entire page and stay behind the main content */ +:root, +body, +#app { + min-height: 100%; +} + +.v-application { + background: linear-gradient( + 180deg, + rgba(255, 217, 80, 0.75) 0%, + rgba(255, 194, 46, 0.64) 30%, + rgba(240, 170, 0, 0.6) 55%, + rgba(18, 18, 18, 0.9) 100% + ); + background-attachment: fixed; +} + +.v-theme--dark.v-application { + background: linear-gradient( + 180deg, + rgba(255, 191, 0, 0.3) 0%, + rgba(140, 100, 0, 0.24) 38%, + rgba(26, 26, 26, 0.9) 68%, + rgba(10, 10, 10, 1) 100% + ); +} + .particles-bg { position: absolute; top: 0; @@ -225,6 +259,17 @@ export default { z-index: 2; /* Higher z-index to place the content above the particles */ } +#mainCard { + background: rgba(15, 15, 15, 0.78); + border: 1px solid rgba(0, 0, 0, 0.35); + backdrop-filter: blur(6px); +} + +.v-theme--light #mainCard { + background: rgba(255, 255, 255, 0.92); + border-color: rgba(0, 0, 0, 0.12); +} + /* Ensures Footer is above particles.js */ .footer-above { position: relative; diff --git a/public/herowars.png b/src/assets/projects/herowars.png similarity index 100% rename from public/herowars.png rename to src/assets/projects/herowars.png diff --git a/public/mouseJigglerIcon.jpg b/src/assets/projects/mouseJigglerIcon.jpg similarity index 100% rename from public/mouseJigglerIcon.jpg rename to src/assets/projects/mouseJigglerIcon.jpg diff --git a/public/programerzombie.png b/src/assets/projects/programerzombie.png similarity index 100% rename from public/programerzombie.png rename to src/assets/projects/programerzombie.png diff --git a/src/components/AppBar.vue b/src/components/AppBar.vue index 53cfca6..b588e2d 100644 --- a/src/components/AppBar.vue +++ b/src/components/AppBar.vue @@ -1,118 +1,19 @@ @@ -244,44 +83,86 @@ display: inline-block; max-width: 79px !important; } + +.navigation-btn { + border-radius: 0; + text-transform: none; + letter-spacing: 0.02em; + font-weight: 700; +} + +.glass-appbar { + backdrop-filter: blur(12px); + background: rgba(0, 0, 0, 0.55) !important; + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} diff --git a/src/components/HomePage.vue b/src/components/HomePage.vue index 23a89fa..dfab2a3 100644 --- a/src/components/HomePage.vue +++ b/src/components/HomePage.vue @@ -1,93 +1,929 @@ - - - - diff --git a/src/components/ProjectZomboid.vue b/src/components/ProjectZomboid.vue index f949ef3..6aaeda9 100644 --- a/src/components/ProjectZomboid.vue +++ b/src/components/ProjectZomboid.vue @@ -28,7 +28,7 @@