styling for login and register
This commit is contained in:
parent
95f84ec391
commit
e193badb13
4 changed files with 101 additions and 19 deletions
|
|
@ -45,7 +45,7 @@ export async function main() {
|
|||
if (!win) win = await createWindow({
|
||||
width: 350,
|
||||
height: 525,
|
||||
resizable: false
|
||||
resizable: true
|
||||
});
|
||||
|
||||
// Instantiate socket session with crimata-platorm.
|
||||
|
|
|
|||
|
|
@ -16,13 +16,13 @@ const routes: Array<RouteRecordRaw> = [
|
|||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "/login",
|
||||
path: "/register",
|
||||
name: "login",
|
||||
component: () => import("@/views/login.vue"),
|
||||
meta: { requiresAuth: false },
|
||||
},
|
||||
{
|
||||
path: "/register",
|
||||
path: "/login",
|
||||
name: "register",
|
||||
component: () => import("@/views/register.vue"),
|
||||
meta: { requiresAuth: false },
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
<template>
|
||||
<form id="login" @submit.prevent="submit">
|
||||
<!-- login title -->
|
||||
<div id="loginTitle">Crimata Messenger</div>
|
||||
<div id="loginTitle">
|
||||
<div>Login</div>
|
||||
</div>
|
||||
|
||||
<!-- username and password forms -->
|
||||
<div id="loginBox">
|
||||
|
|
@ -12,11 +14,14 @@
|
|||
<input class="input" type="password" v-model="password" placeholder="Password" />
|
||||
</div>
|
||||
|
||||
<input type="checkbox" id="checkbox" v-model="rememberMe" />
|
||||
<label for="checkbox">Remember Me</label>
|
||||
<!-- <input type="checkbox" id="checkbox" v-model="rememberMe" />
|
||||
<label for="checkbox">Remember Me</label> -->
|
||||
|
||||
<!-- submit button -->
|
||||
<button class="button" type="submit">Login</button>
|
||||
<!-- submit button; position: fixed -->
|
||||
<button class="button" @click="submit">Submit</button>
|
||||
|
||||
<!-- back to login button: position: fixed -->
|
||||
<button class="button2" @click="submit">Create an account</button>
|
||||
</form>
|
||||
</template>
|
||||
|
||||
|
|
@ -81,6 +86,13 @@ export default defineComponent({
|
|||
background-color: #e6e6e6;
|
||||
}
|
||||
|
||||
#loginTitle {
|
||||
min-width: 181px;
|
||||
font-size: 24px;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#loginBox {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
|
@ -100,6 +112,8 @@ export default defineComponent({
|
|||
}
|
||||
|
||||
.button {
|
||||
position: fixed;
|
||||
margin-top: 141px;
|
||||
background-color: #58C4FD;
|
||||
border: none;
|
||||
color: white;
|
||||
|
|
@ -108,4 +122,14 @@ export default defineComponent({
|
|||
border-radius: 20px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.button2 {
|
||||
position: fixed;
|
||||
margin-top: 225px;
|
||||
border: none;
|
||||
background-color: #e6e6e6;
|
||||
text-decoration: none;
|
||||
color: #58C4FD;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
<template>
|
||||
<div id="login">
|
||||
<div id="register">
|
||||
<!-- login title -->
|
||||
<div id="loginTitle">Register</div>
|
||||
<div id="registerTitle">
|
||||
<div>Register</div>
|
||||
</div>
|
||||
|
||||
<!-- username and password forms -->
|
||||
<div id="loginBox">
|
||||
<div id="registerBox">
|
||||
<!-- username -->
|
||||
<input class="input" type="text" v-model="email" placeholder="email" />
|
||||
|
||||
|
|
@ -12,17 +14,14 @@
|
|||
<input class="input" type="password" v-model="password" placeholder="Password" />
|
||||
|
||||
<!-- firstName -->
|
||||
<input class="input" type="text" v-model="firstName" placeholder="First name" />
|
||||
|
||||
<!-- lastName -->
|
||||
<input class="input" type="text" v-model="lastName" placeholder="Last name" />
|
||||
|
||||
<input type="checkbox" id="checkbox" v-model="rememberMe" />
|
||||
<label for="checkbox">Remember Me</label>
|
||||
<input class="input" type="text" v-model="password2" placeholder="Re-enter password" />
|
||||
</div>
|
||||
|
||||
<!-- submit button -->
|
||||
<!-- submit button; position: fixed -->
|
||||
<button class="button" @click="submit">Submit</button>
|
||||
|
||||
<!-- back to login button: position: fixed -->
|
||||
<button class="button2" @click="submit">Back to login</button>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
@ -86,3 +85,62 @@ export default defineComponent({
|
|||
},
|
||||
});
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
#register {
|
||||
width: 350px;
|
||||
height: 500px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
background-color: #e6e6e6;
|
||||
}
|
||||
|
||||
#registerTitle {
|
||||
min-width: 181px;
|
||||
font-size: 24px;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#registerBox {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.input {
|
||||
background-color: #B9B9B9;
|
||||
border: none;
|
||||
color: white;
|
||||
padding: 16px;
|
||||
text-decoration: none;
|
||||
margin: 4px 2px;
|
||||
cursor: pointer;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.button {
|
||||
position: fixed;
|
||||
margin-top: 165px;
|
||||
background-color: #58C4FD;
|
||||
border: none;
|
||||
color: white;
|
||||
padding: 10px 20px;
|
||||
text-decoration: none;
|
||||
border-radius: 20px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.button2 {
|
||||
position: fixed;
|
||||
margin-top: 225px;
|
||||
border: none;
|
||||
background-color: #e6e6e6;
|
||||
text-decoration: none;
|
||||
color: #58C4FD;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Reference in a new issue