From 7a793721f4b1cde789b16ddbf29169b35773226a Mon Sep 17 00:00:00 2001 From: Laurent <58115082+naaturel@users.noreply.github.com> Date: Wed, 26 Feb 2025 15:06:46 +0100 Subject: [PATCH] Adding some style --- src/App.vue | 2 +- src/assets/base.css | 3 +-- src/assets/main.css | 10 +++++-- src/layouts/LayoutDefault.vue | 25 +++++++++++++---- src/router/index.ts | 9 ++++--- src/views/ErrorView.vue | 14 ++++++++++ src/views/HomeView.vue | 51 ++++++++++++++++++++++++++--------- 7 files changed, 88 insertions(+), 26 deletions(-) create mode 100644 src/views/ErrorView.vue diff --git a/src/App.vue b/src/App.vue index 0154c3d..e69b4e2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -3,7 +3,7 @@ import LayoutDefault from "@/layouts/LayoutDefault.vue"; diff --git a/src/assets/base.css b/src/assets/base.css index 8395eec..8fba94a 100644 --- a/src/assets/base.css +++ b/src/assets/base.css @@ -1,6 +1,5 @@ * { - background-color: #fff8ed; + transition: 0.3s all; font-family: 'PT Sans', sans-serif; } - diff --git a/src/assets/main.css b/src/assets/main.css index b14e1b7..95c5a95 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -1,6 +1,12 @@ @import './base.css'; -#app +body { - margin: 1vw; + background-color: #fff8ed; +} + +footer +{ + position:absolute; + bottom:0.5vw; } \ No newline at end of file diff --git a/src/layouts/LayoutDefault.vue b/src/layouts/LayoutDefault.vue index ad17238..9a84f41 100644 --- a/src/layouts/LayoutDefault.vue +++ b/src/layouts/LayoutDefault.vue @@ -4,14 +4,19 @@ @@ -19,7 +24,17 @@ nav { text-decoration: none; + height: 2vw; + border: 1px solid; + border-radius: 3px; +} +.main { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 90vh; } diff --git a/src/router/index.ts b/src/router/index.ts index 333e3cf..9a826c2 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,6 +1,7 @@ import { createRouter, createWebHistory } from 'vue-router' import HomeView from '../views/HomeView.vue' import AboutView from '../views/AboutView.vue' +import ErrorView from '../views/ErrorView.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -13,11 +14,13 @@ const router = createRouter({ { path: '/about', name: 'about', - // route level code-splitting - // this generates a separate chunk (About.[hash].js) for this route - // which is lazy-loaded when the route is visited. component: AboutView, }, + { + path: '/error', + name: 'error', + component: ErrorView, + } ], }) diff --git a/src/views/ErrorView.vue b/src/views/ErrorView.vue new file mode 100644 index 0000000..1373306 --- /dev/null +++ b/src/views/ErrorView.vue @@ -0,0 +1,14 @@ + + + + + diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 8423e61..eab9c50 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -3,25 +3,50 @@