From e46137d2df6a8344cd15a5d50963b571cc72dbb3 Mon Sep 17 00:00:00 2001 From: Harding <000894566@mohawkcollege.ca> Date: Wed, 26 Feb 2025 15:43:32 -0500 Subject: [PATCH] Fixed webpage functionality on mobile --- package.json | 2 +- src/app.css | 10 ++++++++++ src/lib/components/Contact.svelte | 4 ++-- src/lib/components/Hero.svelte | 2 +- src/lib/components/Projects.svelte | 4 ++-- src/lib/components/TechStack.svelte | 30 +++++++++++++++++++++++------ src/routes/+page.svelte | 8 +++++++- 7 files changed, 47 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 21a4cd3..f325819 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "0.0.1", "type": "module", "scripts": { - "dev": "vite dev", + "dev": "vite dev --host", "build": "vite build", "preview": "vite preview", "format": "prettier --write .", diff --git a/src/app.css b/src/app.css index 4465d8c..8abcca8 100644 --- a/src/app.css +++ b/src/app.css @@ -2,6 +2,16 @@ @import 'tailwindcss/components'; @import 'tailwindcss/utilities'; +* { + overflow-x: hidden; +} + +*:not(a), +*:not(button), +*:not(input) { + user-select: none; +} + /* @font-face { font-family: 'Nunita'; src: url('$lib/assets/fonts/Nunito-VariableFont_wght.ttf'); diff --git a/src/lib/components/Contact.svelte b/src/lib/components/Contact.svelte index d1b46ce..2945fbd 100644 --- a/src/lib/components/Contact.svelte +++ b/src/lib/components/Contact.svelte @@ -4,7 +4,7 @@
-
+

Contact Us


Fullname

@@ -29,7 +29,7 @@

Your Message

- +
diff --git a/src/lib/components/Hero.svelte b/src/lib/components/Hero.svelte index 561ea56..1585cb9 100644 --- a/src/lib/components/Hero.svelte +++ b/src/lib/components/Hero.svelte @@ -10,7 +10,7 @@
-

Backwards Development

+

Backwards Development

A Software Development and Distribution Company

diff --git a/src/lib/components/Projects.svelte b/src/lib/components/Projects.svelte index 76a18e8..0580be0 100644 --- a/src/lib/components/Projects.svelte +++ b/src/lib/components/Projects.svelte @@ -14,8 +14,8 @@
-

Projects

-
+

Projects

+
{#each projects as project}
diff --git a/src/lib/components/TechStack.svelte b/src/lib/components/TechStack.svelte index 2642557..c01b1cd 100644 --- a/src/lib/components/TechStack.svelte +++ b/src/lib/components/TechStack.svelte @@ -3,16 +3,34 @@ import { Avatar } from '@skeletonlabs/skeleton'; -
-

Our Preferred Tech Stack

- Subject to change -
\ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 9c54953..b0d1a15 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -62,11 +62,17 @@ } .section { - scroll-snap-align: start; min-height: 100vh; /* Full viewport height */ width: 100vw; } + /* Scroll Snapping works well with a mouse, but without it feels forced, weird and wrong. */ + @media (width >= 64rem) { + .section { + scroll-snap-align: center; + } + } + /* Tracker Styles */ .tracker { position: fixed;