1
1
<!DOCTYPE html>
2
2
< html lang ="en ">
3
-
4
- < head >
5
- < meta charset =" UTF-8 " >
6
- < meta name =" viewport " content ="width=device-width, initial-scale=1.0 " >
3
+ < head >
4
+ < meta charset =" UTF-8 " / >
5
+ < meta name =" viewport " content =" width=device-width, initial-scale=1.0 " / >
6
+ <!-- < meta http-equiv="Refresh " content="5; URL=index.html" /> -- >
7
7
< title > Login</ title >
8
- < link href =" https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css " rel =" stylesheet " >
9
- </ head >
10
-
11
- < body class =" bg-zinc-100 flex items-center justify-center h-screen " >
12
- < div class =" bg-white shadow-lg rounded-lg p-8 flex flex-col md:flex-row items-center dark:bg-zinc-800 " >
8
+ < link
9
+ href =" https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css "
10
+ rel =" stylesheet "
11
+ / >
12
+ </ head >
13
13
14
- < div class ="md:w-1/2 px-4 ">
15
- < img class ="rounded-lg mb-4 md:mb-0 " src ="./assets/signin-image.jpg " alt ="Live the Dream ">
16
- </ div >
14
+ < body class ="bg-zinc-100 flex items-center justify-center h-screen ">
15
+ < div
16
+ class ="bg-white shadow-lg rounded-lg p-8 flex flex-col md:flex-row items-center dark:bg-zinc-800 "
17
+ >
18
+ < div class ="md:w-1/2 px-4 ">
19
+ < img
20
+ class ="rounded-lg mb-4 md:mb-0 "
21
+ src ="./assets/signin-image.jpg "
22
+ alt ="Live the Dream "
23
+ />
24
+ </ div >
17
25
26
+ < div class ="md:w-1/2 max-w-md px-4 ">
27
+ < h2 class ="text-2xl font-bold mb-6 text-zinc-800 dark:text-white ">
28
+ Sign in
29
+ </ h2 >
30
+ < form id ="login-form " method ="POST ">
31
+ < div class ="mb-4 ">
32
+ < label
33
+ class ="block text-zinc-700 text-sm font-bold mb-2 dark:text-zinc-300 "
34
+ for ="user_email "
35
+ > Your Email</ label
36
+ >
37
+ < input
38
+ type ="email "
39
+ id ="user_email "
40
+ name ="user_email "
41
+ required
42
+ class ="shadow appearance-none border rounded w-full py-2 px-3 text-zinc-700 leading-tight focus:outline-none focus:shadow-outline dark:bg-zinc-200 dark:text-zinc-800 dark:border-zinc-300 "
43
+ placeholder ="Your email "
44
+ />
45
+ </ div >
46
+ < div class ="mb-6 ">
47
+ < label
48
+ class ="block text-zinc-700 text-sm font-bold mb-2 dark:text-zinc-300 "
49
+ for ="user_password "
50
+ > Password</ label
51
+ >
52
+ < input
53
+ type ="password "
54
+ id ="user_password "
55
+ name ="user_password "
56
+ required
57
+ class ="shadow appearance-none border rounded w-full py-2 px-3 text-zinc-700 mb-3 leading-tight focus:outline-none focus:shadow-outline dark:bg-zinc-200 dark:text-zinc-800 dark:border-zinc-300 "
58
+ placeholder ="Password must contain at least 6 character(s) "
59
+ />
60
+ </ div >
18
61
19
- < div class ="md:w-1/2 max-w-md px-4 ">
20
- < h2 class ="text-2xl font-bold mb-6 text-zinc-800 dark:text-white "> Sign in</ h2 >
21
- < form action ="# " method ="POST ">
22
- < div class ="mb-4 ">
23
- < label class ="block text-zinc-700 text-sm font-bold mb-2 dark:text-zinc-300 " for ="user_email "> Your
24
- Email</ label >
25
- < input type ="email " id ="user_email " name ="user_email " required
26
- class ="shadow appearance-none border rounded w-full py-2 px-3 text-zinc-700 leading-tight focus:outline-none focus:shadow-outline dark:bg-zinc-200 dark:text-zinc-800 dark:border-zinc-300 "
27
- placeholder ="Invalid email ">
28
- </ div >
29
- < div class ="mb-6 ">
30
- < label class ="block text-zinc-700 text-sm font-bold mb-2 dark:text-zinc-300 "
31
- for ="user_password "> Password</ label >
32
- < input type ="password " id ="user_password " name ="user_password " required
33
- class ="shadow appearance-none border rounded w-full py-2 px-3 text-zinc-700 mb-3 leading-tight focus:outline-none focus:shadow-outline dark:bg-zinc-200 dark:text-zinc-800 dark:border-zinc-300 "
34
- placeholder ="String must contain at least 6 character(s) ">
35
- </ div >
36
- < div class ="mb-6 ">
37
- < input type ="checkbox " id ="remember " name ="remember ">
38
- < label for ="remember " class ="text-sm text-zinc-600 dark:text-zinc-300 "> Remember me</ label >
39
- </ div >
40
- < div class ="flex items-center justify-between ">
41
- < button
42
- class ="bg-red-500 hover:bg-red-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline dark:bg-red-700 dark:hover:bg-red-900 "
43
- type ="submit " id ="submit-login ">
44
- Log in
45
- </ button >
46
- < p class ="inline-block align-baseline font-bold text-sm text-blue-500 hover:text-blue-800 dark:text-blue-300 dark:hover:text-blue-500 "
47
- >
48
- Don't have an account? Signup
49
- </ p >
50
- </ div >
51
- </ form >
52
- < p class ="text-center my-4 dark:text-zinc-300 "> Or login with</ p >
53
- < div class ="flex justify-center ">
54
- < button
55
- class ="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded mx-2 dark:bg-blue-700 dark:hover:bg-blue-900 "> F</ button >
56
- < button
57
- class ="bg-red-500 hover:bg-red-700 text-white font-bold py-2 px-4 rounded mx-2 dark:bg-red-700 dark:hover:bg-red-900 "> G</ button >
58
- </ div >
62
+ < div class ="flex items-center justify-between ">
63
+ < button
64
+ class ="bg-red-500 hover:bg-red-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline dark:bg-red-700 dark:hover:bg-red-900 "
65
+ type ="submit "
66
+ id ="submit-login "
67
+ >
68
+ Log in
69
+ </ button >
70
+ < div id ="loading "> </ div >
71
+ < p
72
+ class ="inline-block align-baseline font-bold text-sm text-blue-500 hover:text-blue-800 dark:text-blue-300 dark:hover:text-blue-500 "
73
+ >
74
+ Don't have an account? Signup
75
+ </ p >
76
+ </ div >
77
+ </ form >
78
+ < p class ="text-center my-4 dark:text-zinc-300 "> Or login with</ p >
79
+ < div class ="flex justify-center ">
80
+ < button
81
+ class ="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded mx-2 dark:bg-blue-700 dark:hover:bg-blue-900 "
82
+ >
83
+ F
84
+ </ button >
85
+ < button
86
+ class ="bg-red-500 hover:bg-red-700 text-white font-bold py-2 px-4 rounded mx-2 dark:bg-red-700 dark:hover:bg-red-900 "
87
+ >
88
+ G
89
+ </ button >
59
90
</ div >
91
+ </ div >
60
92
</ div >
61
- </ body >
62
- < script src ="./scripts/login.js ">
63
-
64
- </ script >
65
- </ html >
93
+ </ body >
94
+ < script src ="./scripts/login.js "> </ script >
95
+ </ html >
0 commit comments