From 0fdd2fec00c413bc05be7c7a43378e337acd442f Mon Sep 17 00:00:00 2001
From: Laurent <58115082+naaturel@users.noreply.github.com>
Date: Thu, 27 Feb 2025 08:15:26 +0100
Subject: [PATCH] Improving style
---
index.html | 6 ++---
src/assets/base.css | 29 +++++++++++++++++++++++-
src/assets/main.css | 2 +-
src/layouts/LayoutDefault.vue | 2 +-
src/router/index.ts | 14 +++++++++++-
src/views/CreateView.vue | 11 +++++++++
src/views/HomeView.vue | 42 ++++++++++++++++++++++-------------
src/views/JoinView.vue | 11 +++++++++
8 files changed, 94 insertions(+), 23 deletions(-)
create mode 100644 src/views/CreateView.vue
create mode 100644 src/views/JoinView.vue
diff --git a/index.html b/index.html
index 9a1cb69..c275a79 100644
--- a/index.html
+++ b/index.html
@@ -3,10 +3,8 @@
-
-
-
-
+
+
Let's meet
diff --git a/src/assets/base.css b/src/assets/base.css
index 8fba94a..f661fa2 100644
--- a/src/assets/base.css
+++ b/src/assets/base.css
@@ -1,5 +1,32 @@
+:root
+{
+ --primary-color : #fff8ed;
+ --secondary-color : #fff8ed;
+ --tertiary-color : #fff8ed;
+ --radius : 3px;
+}
+
+@media screen and (min-width: 601px) {
+ :root {
+ --font-size : 18px;
+ }
+}
+
+@media screen and (max-width: 600px) {
+ :root {
+ --font-size : 15px;
+ }
+}
+
*
{
- transition: 0.3s all;
+ color: #141115;
+ text-decoration: none;
+ font-size: var(--font-size);
font-family: 'PT Sans', sans-serif;
+ transition: 0.3s all;
}
+
+h1 {
+ font-size: calc(var(--font-size, 1vw) * 2.15);
+}
\ No newline at end of file
diff --git a/src/assets/main.css b/src/assets/main.css
index 95c5a95..0504556 100644
--- a/src/assets/main.css
+++ b/src/assets/main.css
@@ -2,7 +2,7 @@
body
{
- background-color: #fff8ed;
+ background-color: var(--primary-color);
}
footer
diff --git a/src/layouts/LayoutDefault.vue b/src/layouts/LayoutDefault.vue
index 9a84f41..cabbbe5 100644
--- a/src/layouts/LayoutDefault.vue
+++ b/src/layouts/LayoutDefault.vue
@@ -26,7 +26,7 @@ nav {
text-decoration: none;
height: 2vw;
border: 1px solid;
- border-radius: 3px;
+ border-radius: var(--radius);
}
.main {
diff --git a/src/router/index.ts b/src/router/index.ts
index 9a826c2..14650c7 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -2,6 +2,8 @@ import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
import AboutView from '../views/AboutView.vue'
import ErrorView from '../views/ErrorView.vue'
+import CreateView from "../views/CreateView.vue";
+import JoinView from "../views/JoinView.vue";
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
@@ -20,8 +22,18 @@ const router = createRouter({
path: '/error',
name: 'error',
component: ErrorView,
+ },
+ {
+ path: '/create',
+ name: 'create',
+ component: CreateView,
+ },
+ {
+ path: '/join',
+ name: 'join',
+ component: JoinView,
}
- ],
+ ]
})
export default router
diff --git a/src/views/CreateView.vue b/src/views/CreateView.vue
new file mode 100644
index 0000000..fc3c185
--- /dev/null
+++ b/src/views/CreateView.vue
@@ -0,0 +1,11 @@
+
+
+
+ Create an event
+
+
+
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index eab9c50..3d26824 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -7,17 +7,12 @@
Welcome !
-
This website is currently under development and might look like ugly as fuck
+
This website is currently under development and might look ugly as fuck
-
- Join an event
-
-
-
- Create an event
-
+
Create an event
+
Join an event
@@ -34,19 +29,36 @@
}
.introduction {
- justify-items: center;
- align-content: center;
- flex-grow: 10;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ width: 70%;
height: 100%;
+ border: solid 1px;
}
.actions {
- justify-items: center;
+ display: flex;
flex-direction: column;
- align-content: center;
- flex-grow: 4;
+ justify-content: center;
+ align-items: center;
+ gap: 4vh;
height: 100%;
- background-color: rgba(0,0,0,0.1);
+ width: 30%;
+ border: solid 1px;
+}
+
+.button {
+ text-align: center;
+ align-content: center;
+ min-width: 10vw;
+ min-height: 5vh;
+ border-radius: var(--radius);
+ background-color: var(--secondary-color);
+ box-shadow: 2px 2px 5px;
+ border: solid 1px;
+
}
diff --git a/src/views/JoinView.vue b/src/views/JoinView.vue
new file mode 100644
index 0000000..f5d7b9b
--- /dev/null
+++ b/src/views/JoinView.vue
@@ -0,0 +1,11 @@
+
+
+
+ Join an event
+
+
+