diff --git a/WEB/assets/img/BackgroundLogIn.png b/WEB/assets/img/BackgroundLogIn.png new file mode 100644 index 00000000..891bf286 Binary files /dev/null and b/WEB/assets/img/BackgroundLogIn.png differ diff --git a/WEB/src/CSS/Login.css b/WEB/src/CSS/Login.css new file mode 100644 index 00000000..ecc3c683 --- /dev/null +++ b/WEB/src/CSS/Login.css @@ -0,0 +1,193 @@ +@font-face { + font-family: Centra; + src: url('../../assets/fonts/CentraNo2-Bold.ttf'); + font-weight: 700; +} +@font-face { + font-family: Centra; + src: url('../../assets/fonts/CentraNo2-Regular.ttf'); + font-weight: 500; +} +@font-face { + font-family: Centra; + src: url('../../assets/fonts/CentraNo2-Light.ttf'); + font-weight: 400; +} + + + +body { + margin:0; + padding:0; + font-family: 'Raleway', sans-serif !important; +} + + +.main{ + background-image: url(../../assets/img/BackgroundLogIn.png); + height: 100vh; + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} + +.login-box { + position: absolute; + top: 50%; + left: 50%; + width: 400px; + padding: 40px; + transform: translate(-50%, -50%); + background: rgba(0,0,0,0.6); + box-sizing: border-box; + box-shadow: 0 15px 25px rgba(0,0,0,.6); + border-radius: 10px; + } + + .login-box h2 { + margin: 0 0 30px; + padding: 0; + color: #fff; + text-transform: uppercase; + text-align: center; + } + + .login-box .user-box { + position: relative; + } + + .login-box .user-box input { + width: 100%; + padding: 10px 0; + font-size: 16px; + color: #fff; + margin-bottom: 30px; + border: none; + border-bottom: 1px solid #fff; + outline: none; + background: transparent; + } + + .login-box .user-box label { + position: absolute; + top:0; + left: 0; + padding: 10px 0; + font-size: 16px; + color: #fff; + pointer-events: none; + transition: .5s; + } + + .login-box .user-box input:focus ~ label, + .login-box .user-box input:valid ~ label { + top: -20px; + left: 0; + color: #03e9f4; + font-size: 12px; + } + + .login-box form a { + position: relative; + display: inline-block; + padding: 10px 20px; + color: #6090d1; + font-size: 16px; + text-decoration: none; + text-transform: uppercase; + overflow: hidden; + transition: .5s; + margin-top: 40px; + letter-spacing: 4px + } + + .login-box a:hover { + background: #6090d1; + color: #fff; + border-radius: 5px; + box-shadow: 0 0 5px #6090d1, + 0 0 25px #6090d1, + 0 0 50px #6090d1, + 0 0 100px #6090d1; + } + + .login-box a span { + position: absolute; + display: block; + } + + .login-box a span:nth-child(1) { + top: 0; + left: -100%; + width: 100%; + height: 2px; + background: linear-gradient(90deg, transparent, #6090d1); + animation: btn-anim1 1s linear infinite; + } + + @keyframes btn-anim1 { + 0% { + left: -100%; + } + 50%,100% { + left: 100%; + } + } + + .login-box a span:nth-child(2) { + top: -100%; + right: 0; + width: 2px; + height: 100%; + background: linear-gradient(180deg, transparent, #6090d1); + animation: btn-anim2 1s linear infinite; + animation-delay: .25s + } + + @keyframes btn-anim2 { + 0% { + top: -100%; + } + 50%,100% { + top: 100%; + } + } + + .login-box a span:nth-child(3) { + bottom: 0; + right: -100%; + width: 100%; + height: 2px; + background: linear-gradient(270deg, transparent, #6090d1); + animation: btn-anim3 1s linear infinite; + animation-delay: .5s + } + + @keyframes btn-anim3 { + 0% { + right: -100%; + } + 50%,100% { + right: 100%; + } + } + + .login-box a span:nth-child(4) { + bottom: -100%; + left: 0; + width: 2px; + height: 100%; + background: linear-gradient(360deg, transparent, #6090d1); + animation: btn-anim4 1s linear infinite; + animation-delay: .75s + } + + @keyframes btn-anim4 { + 0% { + bottom: -100%; + } + 50%,100% { + bottom: 100%; + } + } + \ No newline at end of file diff --git a/WEB/src/JS/LogIn.js b/WEB/src/JS/LogIn.js new file mode 100644 index 00000000..cc921ce6 --- /dev/null +++ b/WEB/src/JS/LogIn.js @@ -0,0 +1,2 @@ +// Make a Log in page for the user to log in to the system +// With a Log in button and a Cancel button \ No newline at end of file diff --git a/WEB/src/pages/LogSign/Login.html b/WEB/src/pages/LogSign/Login.html new file mode 100644 index 00000000..31a17fac --- /dev/null +++ b/WEB/src/pages/LogSign/Login.html @@ -0,0 +1,34 @@ + + + + + + + + Login + + +
+
+

Sign in

+
+
+ + +
+
+ + +
+ + + + + + Submit + +
+
+
+ + \ No newline at end of file