diff --git a/index2.html b/index2.html index c348e3a..30d8f47 100644 --- a/index2.html +++ b/index2.html @@ -302,7 +302,7 @@

${job['Job Title']}

- --> diff --git a/login.css b/login.css new file mode 100644 index 0000000..1f95d5d --- /dev/null +++ b/login.css @@ -0,0 +1,213 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: Arial, sans-serif; + display: flex; + justify-content: center; + align-items: center; + min-height: 100vh; + /* background: #f8f9fa; */ + background-color: antiquewhite; + } + + .container { + display: flex; + width: 80%; + max-width: 1200px; + background: #fff; + border-radius: 15px; + box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); + overflow: hidden; + animation: fadeIn 1s ease-in-out; + } + + .left-section { + flex: 1; + /* background: linear-gradient(to bottom right, #ffb347, #ffcc33); */ + background: linear-gradient(to bottom right, antiquewhite, white ); + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + /* color: #fff; */ + color: black; + text-align: center; + padding: 40px; + animation: slideInLeft 1s ease-in-out; + } + + .logo img { + width: 100px; + margin-bottom: 20px; + animation: bounce 2s infinite; + } + + .logo h2 { + font-size: 32px; + margin-bottom: 10px; + } + + .logo p { + font-size: 18px; + font-weight: 300; + } + + .right-section { + flex: 1; + padding: 40px; + display: flex; + flex-direction: column; + justify-content: center; + animation: slideInRight 1s ease-in-out; + } + + .right-section h1 { + font-size: 28px; + margin-bottom: 10px; + color: #333; + } + + .subtitle { + font-size: 16px; + color: #666; + margin-bottom: 20px; + } + + .login-form .input-group { + margin-bottom: 20px; + } + + .login-form .input-group label { + display: block; + font-size: 14px; + margin-bottom: 5px; + color: #555; + } + + .login-form .input-group input { + width: 100%; + padding: 12px; + border: 1px solid #ddd; + border-radius: 8px; + transition: all 0.3s; + } + + .login-form .input-group input:focus { + outline: none; + border-color: #ffb347; + box-shadow: 0 0 8px rgba(255, 179, 71, 0.5); + } + + .checkbox-group { + display: flex; + align-items: center; + margin-bottom: 20px; + } + + .checkbox-group input { + margin-right: 10px; + } + + .login-btn { + width: 100%; + padding: 12px; + background: #ffb347; + color: #fff; + border: none; + border-radius: 8px; + font-size: 16px; + cursor: pointer; + transition: background 0.3s ease-in-out; + } + + .login-btn:hover { + background: #ffcc33; + } + + .register-link { + margin-top: 10px; + font-size: 14px; + text-align: center; + } + + .register-link a { + color: #ff5733; + text-decoration: none; + font-weight: bold; + transition: color 0.3s ease-in-out; + } + + .register-link a:hover { + color: #ffcc33; + } + + .social-login { + margin-top: 20px; + text-align: center; + } + + .social-btn { + width: 100%; + padding: 12px; + background: #3b5998; + color: #fff; + border: none; + border-radius: 8px; + font-size: 14px; + cursor: pointer; + transition: background 0.3s ease-in-out; + } + + .social-btn:hover { + background: #2d4373; + } + + .social-btn i { + margin-right: 10px; + } + + /* Animations */ + @keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + + @keyframes slideInLeft { + from { + transform: translateX(-100%); + opacity: 0; + } + to { + transform: translateX(0); + opacity: 1; + } + } + + @keyframes slideInRight { + from { + transform: translateX(100%); + opacity: 0; + } + to { + transform: translateX(0); + opacity: 1; + } + } + + @keyframes bounce { + 0%, 100% { + transform: translateY(0); + } + 50% { + transform: translateY(-10px); + } + } + \ No newline at end of file diff --git a/login.html b/login.html index 2f3dd88..fbe7bd5 100644 --- a/login.html +++ b/login.html @@ -1,432 +1,237 @@ - - - Login - CareerSite - - + + + - /* Back button styling */ - .back-button { - position: absolute; - top: 20px; - left: 20px; - background-color: transparent; - border: none; - color: #333; - font-size: 24px; - cursor: pointer; - z-index: 999; - transition: color 0.3s ease; - } - - .back-button:hover { - color: #d6a52b; - } - - /* Snowflakes animation */ - .snowflake { - position: absolute; - top: -10px; - color: #fff; - font-size: 1em; - pointer-events: none; - user-select: none; - animation: fall linear; - z-index: 1000; - } - - @keyframes fall { - to { - transform: translateY(100vh); - } - } - - /* Adjust the size and speed of the snowflakes */ - .snowflake:nth-child(1) { left: 5%; font-size: 1.5em; animation-duration: 8s; } - .snowflake:nth-child(2) { left: 15%; font-size: 1.2em; animation-duration: 10s; } - .snowflake:nth-child(3) { left: 25%; font-size: 2em; animation-duration: 12s; } - .snowflake:nth-child(4) { left: 35%; font-size: 1.8em; animation-duration: 9s; } - .snowflake:nth-child(5) { left: 45%; font-size: 1.6em; animation-duration: 11s; } - .snowflake:nth-child(6) { left: 55%; font-size: 1.7em; animation-duration: 13s; } - .snowflake:nth-child(7) { left: 65%; font-size: 1.4em; animation-duration: 14s; } - .snowflake:nth-child(8) { left: 75%; font-size: 1.3em; animation-duration: 10s; } - .snowflake:nth-child(9) { left: 85%; font-size: 1.5em; animation-duration: 12s; } - .snowflake:nth-child(10) { left: 95%; font-size: 2em; animation-duration: 15s; } - - /* Image styling (just above the box) */ - .login-image { - width: 130px; - height: 130px; - border-radius: 50%; - border: 3px solid white; - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); - margin-bottom: -50px; /* Adjust this to overlap the image with the box */ - z-index: 2; - position: relative; - } - - .login-container { - width: 550px; - padding: 40px; - border: 2px solid #d6a52b; - background-color: white; - border-radius: 10px; - box-shadow: 10px 10px 20px rgb(137,79,31); - position: relative; - z-index: 1; - animation: fadeIn 0.8s ease-in-out; - - } - - @keyframes fadeIn { - from { opacity: 0; transform: translateY(-20px); } - to { opacity: 1; transform: translateY(0); } - } - - /* Border animation */ - .login-container::before { - content: ''; - position: absolute; - top: -2px; - left: -2px; - right: -2px; - bottom: -2px; - background: white; - background-size: 600% 600%; - border-radius: 12px; - z-index: -1; - animation: borderAnimation 3s ease infinite; - } - - - - h2 { - text-align: center; - margin-bottom: 30px; - color: #333; - font-size: 24px; - } - - .input-group { - position: relative; - margin-bottom: 20px; - } - - .input-group input { - width: 100%; - padding: 10px 40px; - border: 1px solid #ddd; - border-radius: 4px; - box-sizing: border-box; - font-size: 14px; - } - - .input-group .icon { - position: absolute; - left: 10px; - top: 50%; - transform: translateY(-50%); - color: #888; - } - - .input-group .toggle-password { - position: absolute; - right: 10px; - top: 50%; - transform: translateY(-50%); - cursor: pointer; - color: #888; - } - - .login-btn { - width: 100%; - padding: 12px; - background-color: #d6a52b; - color: white; - border: none; - border-radius: 4px; - cursor: pointer; - font-size: 16px; - transition: background-color 0.3s ease; - } - - .login-btn:hover { - background-color: #d6a52b; - } - - .register-link { - text-align: center; - display: block; - margin-top: 15px; - color: black; /* Blue color for visibility */ - font-size: 16px; /* Increase font size */ - text-decoration: none; /* Remove underline */ - line-height: 1.5; /* Adjust line height */ - transition: color 0.3s; /* Smooth transition for color change */ - } - - .register-link:hover { - color: #0056b3; /* Darker blue on hover */ - text-decoration: underline; /* Underline on hover */ - } - - /* Social Media Icons */ - .social-media { - display: flex; - justify-content: center; - margin-top: 20px; - } - - .social-icon { - background: #333; - color: white; - width: 40px; - height: 40px; - border-radius: 50%; - display: flex; - align-items: center; - justify-content: center; - margin: 0 10px; - transition: background-color 0.3s; - } - - .social-icon:hover { - background: #555; - } - - .social-icon i { - font-size: 20px; - } - - /* Hover animation */ - .login-btn:hover, .input-group input:focus { - box-shadow: 0 0 5px rgba(0, 150, 0, 0.5); - } - - - - - - - - Logo - -
-

Ajivika Access

-
-
- - - -
-
- - - - -
- - Don’t have an account? Register here -
-
- - - - - +
+
+ +
+
+

Members Log in

+

Login to start your journey...

+ + +
+
- - - - - - - - - - - - + + diff --git a/register.css b/register.css index 138968d..203d2c7 100644 --- a/register.css +++ b/register.css @@ -1,207 +1,175 @@ - body { - font-family: 'Arial', sans-serif; - background-color: antiquewhite; - height: 100vh; - display: flex; - justify-content: center; - align-items: center; - margin: 0; - flex-direction: column; - overflow: hidden; /* Hide scrollbar for the falling snowflakes */ - position: relative; - } - .back-button { - position: absolute; - top: 20px; - left: 20px; - background-color: transparent; - border: none; - color: #333; - font-size: 24px; - cursor: pointer; - z-index: 999; - transition: color 0.3s ease; - } - - .back-button:hover { - color: #d6a52b; - } - - /* Snowflakes animation */ - .snowflake { - position: absolute; - top: -10px; - color: #fff; - font-size: 1em; - pointer-events: none; - user-select: none; - animation: fall linear; - z-index: 1000; - } - - @keyframes fall { - to { - transform: translateY(100vh); - } - } - - /* Adjust the size and speed of the snowflakes */ - .snowflake:nth-child(1) { left: 5%; font-size: 1.5em; animation-duration: 8s; } - .snowflake:nth-child(2) { left: 15%; font-size: 1.2em; animation-duration: 10s; } - .snowflake:nth-child(3) { left: 25%; font-size: 2em; animation-duration: 12s; } - .snowflake:nth-child(4) { left: 35%; font-size: 1.8em; animation-duration: 9s; } - .snowflake:nth-child(5) { left: 45%; font-size: 1.6em; animation-duration: 11s; } - .snowflake:nth-child(6) { left: 55%; font-size: 1.7em; animation-duration: 13s; } - .snowflake:nth-child(7) { left: 65%; font-size: 1.4em; animation-duration: 14s; } - .snowflake:nth-child(8) { left: 75%; font-size: 1.3em; animation-duration: 10s; } - .snowflake:nth-child(9) { left: 85%; font-size: 1.5em; animation-duration: 12s; } - .snowflake:nth-child(10) { left: 95%; font-size: 2em; animation-duration: 15s; } - /* Add more snowflakes as needed */ - - /* Register Image */ - .register-image { - width: 130px; - height: 130px; - border-radius: 50%; - border: 3px solid white; - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); - margin-bottom: -50px; - z-index: 2; - position: relative; - } - - /* Register Container */ - .register-container { - width: 550px; - padding: 40px; - border: 2px solid #d6a52b; - background-color: white; - border-radius: 10px; - box-shadow: 10px 10px 20px rgb(137,79,31); - position: relative; - z-index: 1; - animation: fadeIn 0.8s ease-in-out; - } - - @keyframes fadeIn { - from { opacity: 0; transform: translateY(-20px); } - to { opacity: 1; transform: translateY(0); } - } - - .register-container::before { - content: ''; - position: absolute; - top: -2px; - left: -2px; - right: -2px; - bottom: -2px; - background: white; - background-size: 600% 600%; - border-radius: 12px; - z-index: -1; - animation: borderAnimation 3s ease infinite; - } - - h2 { - text-align: center; - margin-bottom: 30px; - color: #333; - font-size: 24px; - } - - .input-group { - position: relative; - margin-bottom: 20px; - } - - .input-group input { - width: 100%; - padding: 10px 40px; - border: 1px solid #ddd; - border-radius: 4px; - box-sizing: border-box; - font-size: 14px; - } - - .input-group .icon { - position: absolute; - left: 10px; - top: 50%; - transform: translateY(-50%); - color: #888; - } - - .input-group .toggle-password { - position: absolute; - right: 10px; - top: 50%; - transform: translateY(-50%); - cursor: pointer; - color: #888; - } - - .register-btn { - width: 100%; - padding: 12px; - background-color: #d6a52b; - color: white; - border: none; - border-radius: 4px; - cursor: pointer; - font-size: 16px; - transition: background-color 0.3s ease; - } - - .register-btn:hover { - background-color:#d6a52b; - } - - .login-link { - text-align: center; - display: block; - margin-top: 15px; - color: black; /* Blue color for visibility */ - font-size: 16px; /* Increase font size */ - text-decoration: none; /* Remove underline */ - line-height: 1.5; /* Adjust line height */ - transition: color 0.3s; /* Smooth transition for color change */ - } - - .login-link:hover { - color: #0056b3; /* Darker blue on hover */ - text-decoration: underline; /* Underline on hover */ - } - - .register-btn:hover, .input-group input:focus { - box-shadow: 0 0 5px rgba(0, 150, 0, 0.5); - } - - .error { - color: red; - } - .social-media { - display: flex; - justify-content: center; - margin-top: 20px; - } - - .social-icon { - background: #333; - color: white; - width: 40px; - height: 40px; - border-radius: 50%; - display: flex; - align-items: center; - justify-content: center; - margin: 0 10px; - transition: background-color 0.3s; - } - - .social-icon:hover { - background: #555; - } - - .social-icon i { - font-size: 20px; - } \ No newline at end of file +* { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: Arial, sans-serif; + display: flex; + justify-content: center; + align-items: center; + min-height: 100vh; + background-color: antiquewhite; + } + + .container { + display: flex; + width: 80%; + max-width: 1200px; + background: #fff; + border-radius: 15px; + box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); + overflow: hidden; + animation: fadeIn 1s ease-in-out; + } + + .left-section { + flex: 1; + background: linear-gradient(to bottom right, antiquewhite, white); + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + color: black; + text-align: center; + padding: 40px; + animation: slideInLeft 1s ease-in-out; + } + + .logo img { + width: 100px; + margin-bottom: 20px; + animation: bounce 2s infinite; + } + + .logo h2 { + font-size: 32px; + margin-bottom: 10px; + } + + .logo p { + font-size: 18px; + font-weight: 300; + } + + .right-section { + flex: 1; + padding: 40px; + display: flex; + flex-direction: column; + justify-content: center; + animation: slideInRight 1s ease-in-out; + } + + .right-section h1 { + font-size: 28px; + margin-bottom: 10px; + color: #333; + } + + .subtitle { + font-size: 16px; + color: #666; + margin-bottom: 20px; + } + + .signup-form .input-group { + margin-bottom: 20px; + } + + .signup-form .input-group label { + display: block; + font-size: 14px; + margin-bottom: 5px; + color: #555; + } + + .signup-form .input-group input { + width: 100%; + padding: 12px; + border: 1px solid #ddd; + border-radius: 8px; + transition: all 0.3s; + } + + .signup-form .input-group input:focus { + outline: none; + border-color: #ffb347; + box-shadow: 0 0 8px rgba(255, 179, 71, 0.5); + } + + .signup-btn { + width: 100%; + padding: 12px; + background: #ffb347; + color: #fff; + border: none; + border-radius: 8px; + font-size: 16px; + cursor: pointer; + transition: background 0.3s ease-in-out; + } + + .signup-btn:hover { + background: #ffcc33; + } + + .login-link { + margin-top: 10px; + font-size: 14px; + text-align: center; + } + + .login-link a { + color: #ff5733; + text-decoration: none; + font-weight: bold; + transition: color 0.3s ease-in-out; + } + + .login-link a:hover { + color: #ffcc33; + } + + /* Animations */ + @keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + + @keyframes slideInLeft { + from { + transform: translateX(-100%); + opacity: 0; + } + to { + transform: translateX(0); + opacity: 1; + } + } + + @keyframes slideInRight { + from { + transform: translateX(100%); + opacity: 0; + } + to { + transform: translateX(0); + opacity: 1; + } + } + + @keyframes bounce { + 0%, 100% { + transform: translateY(0); + } + 50% { + transform: translateY(-10px); + } + } + \ No newline at end of file diff --git a/register.html b/register.html index 0e1aee0..704dd13 100644 --- a/register.html +++ b/register.html @@ -1,244 +1,232 @@ - - - Register - CareerSite - - + + + Signup Page + + + - + + + +
+
+ +
+
+

Create an Account

+

Sign up to explore more!

+ + +
+
- - - - - - - - - +