diff --git a/public/css/styles.css b/public/css/styles.css index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..aa5f611921103f83459279bd55899f0e4794297a 100644 --- a/public/css/styles.css +++ b/public/css/styles.css @@ -0,0 +1,124 @@ +body { + font-family: Helvetica, Arial, sans-serif; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + background-color: #f0f0f0; +} +.login-container { + background-color: white; + padding: 2rem; + border-radius: 8px; + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); + width: 100%; + max-width: 320px; + margin: 0 auto; +} +.register-container { + background-color: white; + padding: 2rem; + border-radius: 8px; + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); + width: 100%; + max-width: 320px; + margin: 0 auto; +} +@media (min-width: 600px) { + .login-container { + padding: 2rem; + } + .register-container { + padding: 2rem; + } +} + +@media (min-width: 900px) { + .login-container { + max-width: 350px; + } + .register-container { + max-width: 350px; + } +} +h2 { + text-align: center; + color: #333; +} +form { + display: flex; + flex-direction: column; +} +input { + margin: 0.5rem 0; + padding: 0.5rem; + border: 1px solid #ddd; + border-radius: 4px; +} +button { + margin-top: 1rem; + padding: 0.5rem; + background-color: #007bff; + color: white; + border: none; + border-radius: 4px; + cursor: pointer; + transition: background-color 0.3s; +} +button:hover { + background-color: #0056b3; +} +.submit-register { + background-color: #28a745; +} +.submit-register:hover { + background-color: #218838; +} +.error_text { + display: block; + color: red; + margin-top: 1rem; + font-size: 0.9rem; + font-style: italic; + text-align: center; +} +.success_message { + display: none; + color: #28a745; + margin-top: 1rem; + font-size: 1rem; + text-align: center; + opacity: 0; + transition: opacity 0.6s ease; +} +.success_message.show { + display: block; + opacity: 1; +} +.register-link { + text-align: center; + margin-top: 1.5rem; + font-size: 0.9rem; + color: #555; +} +.register-link a { + color: #007bff; + text-decoration: none; +} +.register-link a:hover { + text-decoration: underline; +} +.login-link { + text-align: center; + margin-top: 1.5rem; + font-size: 0.9rem; + color: #555; +} +.login-link a { + color: #007bff; + text-decoration: none; +} +.login-link a:hover { + text-decoration: underline; +} \ No newline at end of file diff --git a/public/login.html b/public/login.html index 04611e8991cfb12ebd6141432826ea8e74929cd2..0047bd720b9997ad373483910dc0281a725f4c6c 100644 --- a/public/login.html +++ b/public/login.html @@ -4,104 +4,7 @@ <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Login</title> - <style> - body { - font-family: Helvetica, Arial, sans-serif; - display: flex; - justify-content: center; - align-items: center; - height: 100vh; - margin: 0; - background-color: #f0f0f0; - } - .login-container { - background-color: white; - padding: 2rem; - border-radius: 8px; - box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); - width: 100%; - max-width: 320px; - margin: 0 auto; - } - - @media (min-width: 600px) { - .login-container { - padding: 2rem; - } - } - - @media (min-width: 900px) { - .login-container { - max-width: 350px; - } - } - - h2 { - text-align: center; - color: #333; - } - form { - display: flex; - flex-direction: column; - } - input { - margin: 0.5rem 0; - padding: 0.5rem; - border: 1px solid #ddd; - border-radius: 4px; - } - button { - margin-top: 1rem; - padding: 0.5rem; - background-color: #007bff; - color: white; - border: none; - border-radius: 4px; - cursor: pointer; - transition: background-color 0.3s; - } - button:hover { - background-color: #0056b3; - } - .error_text { - display: block; - color: red; - margin-top: 1rem; - font-size: 0.9rem; - font-style: italic; - text-align: center; - } - .success_message { - display: none; - color: #28a745; - margin-top: 1rem; - font-size: 1rem; - text-align: center; - opacity: 0; - transition: opacity 0.6s ease; - } - - .success_message.show { - display: block; - opacity: 1; - } - - .register-link { - text-align: center; - margin-top: 1.5rem; - font-size: 0.9rem; - color: #555; - } - - .register-link a { - color: #007bff; - text-decoration: none; - } - - .register-link a:hover { - text-decoration: underline; - } - </style> + <link rel="stylesheet" href="./css/styles.css"> </head> <body> <div class="login-container"> diff --git a/public/register.html b/public/register.html index 88fcc6fbf65b3ea23b01c77b2ebf6194d7243168..4529939c3192a6911759719e738b7f7196a1e245 100644 --- a/public/register.html +++ b/public/register.html @@ -4,102 +4,8 @@ <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Register</title> - <style> - body { - font-family: Helvetica, Arial, sans-serif; - display: flex; - justify-content: center; - align-items: center; - height: 100vh; - margin: 0; - background-color: #f0f0f0; - } - .register-container { - background-color: white; - padding: 2rem; - border-radius: 8px; - box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); - width: 100%; - max-width: 320px; - margin: 0 auto; - } + <link rel="stylesheet" href="./css/styles.css"> - @media (min-width: 600px) { - .register-container { - padding: 2rem; - } - } - - @media (min-width: 900px) { - .register-container { - max-width: 350px; - } - } - - h2 { - text-align: center; - color: #333; - } - form { - display: flex; - flex-direction: column; - } - input { - margin: 0.5rem 0; - padding: 0.5rem; - border: 1px solid #ddd; - border-radius: 4px; - } - button { - margin-top: 1rem; - padding: 0.5rem; - background-color: #28a745; - color: white; - border: none; - border-radius: 4px; - cursor: pointer; - transition: background-color 0.3s; - } - button:hover { - background-color: #218838; - } - .error_text { - display: block; - color: red; - margin-top: 1rem; - font-size: 0.9rem; - font-style: italic; - text-align: center; - } - .success_message { - display: none; - color: #28a745; - margin-top: 1rem; - font-size: 1rem; - text-align: center; - opacity: 0; - transition: opacity 0.6s ease; - } - .success_message.show { - display: block; - opacity: 1; - } - .login-link { - text-align: center; - margin-top: 1.5rem; - font-size: 0.9rem; - color: #555; - } - - .login-link a { - color: #007bff; - text-decoration: none; - } - - .login-link a:hover { - text-decoration: underline; - } - </style> </head> <body> <div class="register-container"> @@ -119,13 +25,13 @@ placeholder="Password" required /> - <button type="submit">Register</button> + <button type="submit" class="submit-register">Register</button> </form> <span class="error_text"></span> <div class="success_message">Registration successful! Redirecting...</div> <div class="login-link"> - Already have an account? <a href="register.html">Log in</a>. + Already have an account? <a href="login.html">Log in</a>. </div> </div> </body>