Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create a login and sign page for user #510

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,11 @@
<li><a class="nav-link scrollto" href="#team">Team</a></li>
<li><a class="nav-link scrollto" href="#contact">Contact</a></li>
<li><a class="nav-link scrollto" href="https://eduhubcommunity.tech/eduhub-winter-cohort1.0">Winter
Camp1.0</a></li>
Camp1.0</a>
<li><a class="nav-link scrollto" href="login.html">Login</a></li>


</li>
<li>
<a class="getstarted scrollto" href="#upcoming-events">Explore</a>
</li>
Expand Down
74 changes: 74 additions & 0 deletions login.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<title>Document</title>
</head>
<body>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<div class="container">
<div class="box"></div>
<div class="container-forms">
<div class="container-info">
<div class="info-item">
<div class="table">
<div class="table-cell">
<p>
Have an account?
</p>
<div class="btn">
Log in
</div>
</div>
</div>
</div>
<div class="info-item">
<div class="table">
<div class="table-cell">
<p>
Don't have an account?
</p>
<div class="btn">
Sign up
</div>
</div>
</div>
</div>
</div>
<div class="container-form">
<div class="form-item log-in">
<div class="table">
<div class="table-cell">
<input name="Username" placeholder="Username" type="text" /><input name="Password" placeholder="Password" type="Password" />
<div class="btn">
Log in
</div>
</div>
</div>
</div>
<div class="form-item sign-up">
<div class="table">
<div class="table-cell">
<input name="email" placeholder="Email" type="text" /><input name="fullName" placeholder="Full Name" type="text" /><input name="Username" placeholder="Username" type="text" /><input name="Password" placeholder="Password" type="Password" />
<div class="btn">
Sign up
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<script>

$(".info-item .btn").click(function(){
$(".container").toggleClass("log-in");
});
$(".container-form .btn").click(function(){
$(".container").addClass("active");
});
</script>
</html>
Empty file added signup.html
Empty file.
250 changes: 250 additions & 0 deletions style.css
Original file line number Diff line number Diff line change
Expand Up @@ -1778,3 +1778,253 @@ section {
.internship-imgs {
border-radius: 5px;
}
/* login form */

@import url(https://fonts.googleapis.com/css?family=Oswald|Roboto);
body {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
font-family: "Roboto", sans-serif;
background-color: #2979FF;
overflow: hidden;
}

.table {
display: table;
width: 100%;
height: 100%;
}

.table-cell {
display: table-cell;
vertical-align: middle;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}

.container {
position: relative;
width: 600px;
margin: 30px auto 0;
height: 320px;
background-color: #82B1FF;
top: 50%;
margin-top: -160px;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.container .box {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.container .box:before, .container .box:after {
content: " ";
position: absolute;
left: 152px;
top: 50px;
background-color:#009688;
transform: rotateX(52deg) rotateY(15deg) rotateZ(-38deg);
width: 300px;
height: 285px;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.container .box:after {
background-color: #18FFFF;
top: -10px;
left: 80px;
width: 320px;
height: 180px;
}
.container .container-forms {
position: relative;
}
.container .btn {
cursor: pointer;
text-align: center;
margin: 0 auto;
width: 60px;
color: #fff;
background-color: #03A9F4;
opacity: 1;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.container .btn:hover {
opacity: 0.7;
}
.container .btn, .container input {
padding: 10px 15px;
}
.container input {
margin: 0 auto 15px;
display: block;
width: 220px;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.container .container-forms .container-info {
text-align: left;
font-size: 0;
}
.container .container-forms .container-info .info-item {
text-align: center;
font-size: 16px;
width: 300px;
height: 320px;
display: inline-block;
vertical-align: top;
color: #fff;
opacity: 1;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.container .container-forms .container-info .info-item p {
font-size: 20px;
margin: 20px;
}
.container .container-forms .container-info .info-item .btn {
background-color: transparent;
border: 1px solid #fff;
}
.container .container-forms .container-info .info-item .table-cell {
padding-right: 35px;
}
.container .container-forms .container-info .info-item:nth-child(2) .table-cell {
padding-left: 35px;
padding-right: 0;
}
.container .container-form {
overflow: hidden;
position: absolute;
left: 30px;
top: -30px;
width: 305px;
height: 380px;
background-color: #fff;
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.container .container-form:before {
content: "✔";
position: absolute;
left: 160px;
top: -50px;
color: #5356ad;
font-size: 130px;
opacity: 0;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.container .container-form .btn {
position: relative;
box-shadow: 0 0 10px 1px #18FFFF;
margin-top: 30px;
}
.container .form-item {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 1;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.container .form-item.sign-up {
position: absolute;
left: -100%;
opacity: 0;
}
.container.log-in .box:before {
position: absolute;
left: 180px;
top: 62px;
height: 265px;
}
.container.log-in .box:after {
top: 22px;
left: 192px;
width: 324px;
height: 220px;
}
.container.log-in .container-form {
left: 265px;
}
.container.log-in .container-form .form-item.sign-up {
left: 0;
opacity: 1;
}
.container.log-in .container-form .form-item.log-in {
left: -100%;
opacity: 0;
}
.container.active {
width: 260px;
height: 140px;
margin-top: -70px;
}
.container.active .container-form {
left: 30px;
width: 200px;
height: 200px;
}
.container.active .container-form:before {
content: "✔";
position: absolute;
left: 51px;
top: 5px;
color: #5356ad;
font-size: 130px;
opacity: 1;
}
.container.active input, .container.active .btn, .container.active .info-item {
display: none;
opacity: 0;
padding: 0px;
margin: 0 auto;
height: 0;
}
.container.active .form-item {
height: 100%;
}
.container.active .container-forms .container-info .info-item {
height: 0%;
opacity: 0;
}

.rabbit {
width: 50px;
height: 50px;
position: absolute;
bottom: 20px;
right: 20px;
z-index: 3;
fill: #fff;
}