How do i link my login page to my homepage in html?

I have started to create a website by simply writing HTML on my Mac in TextEditor. I have managed to create buttons as links and interconnect some of the pages together. I want to slowly develop my website over time such as adding a database etc.

I have watched a yt video on how to create a login page and I've created a login page that asks a user for their username and password. I've done my research and I can't figure out how to link the login form to the main website page saved as a html file only Mac.

Here is the HTML code for my login:

body {
  margin: 0;
  padding: 0;
  background: url[pic1.jpg];
  background-size: cover;
  background-position: center;
  font-family: sans-serif;
}

.loginbox {
  width: 320px;
  height: 420px;
  background: #000;
  color: #fff;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate[-50%, -50%];
  box-sizing: border-box;
  padding: 70px 30px;
}

.avatar {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  position: absolute;
  top: -50px;
  left: calc[50% - 50px];
}

h2 {
  margin: 0;
  padding: 0 0 20px;
  text-align: center;
  font-size: 22px;
}

.loginbox p {
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.loginbox input {
  width: 100%;
  margin-bottom: 20px;
}

.loginbox input[type="text"],
input[type="password"] {
  border: none;
  border-bottom: 1px solid #fff;
  background: transparent;
  outline: none;
  height: 40px;
  color: #fff;
  font-size: 16px;
}

.loginbox input[type="submit"] {
  border: none;
  outline: none;
  height: 40px;
  background: #fb2525;
  color: #fff;
  font-size: 18px;
  border-radius: 20px;
}

.loginbox input[type="submit"]:hover {
  cursor: pointer;
  background: #ffc107;
  color: #000;
}

.loginbox a {
  text-decoration: none;
  font-size: 12px;
  line-height: 20px;
  color: darkgrey;
}

.loginbox a:hover {
  color: #ffc107;
}



  Login Form Design
  

  
    

Login Here

Username

Password

Lost your password?
Don't have an account?

password?
 


Step 2] Add CSS:

Example

/* Bordered form */
form {
  border: 3px solid #f1f1f1;
}

/* Full-width inputs */
input[type=text], input[type=password] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

/* Set a style for all buttons */
button {
  background-color: #04AA6D;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%;
}

/* Add a hover effect for buttons */
button:hover {
  opacity: 0.8;
}

/* Extra style for the cancel button [red] */
.cancelbtn {
  width: auto;
  padding: 10px 18px;
  background-color: #f44336;
}

/* Center the avatar image inside this container */
.imgcontainer {
  text-align: center;
  margin: 24px 0 12px 0;
}

/* Avatar image */
img.avatar {
  width: 40%;
  border-radius: 50%;
}

/* Add padding to containers */
.container {
  padding: 16px;
}

/* The "Forgot password" text */
span.psw {
  float: right;
  padding-top: 16px;
}

/* Change styles for span and cancel button on extra small screens */
@media screen and [max-width: 300px] {
  span.psw {
    display: block;
    float: none;
  }
  .cancelbtn {
    width: 100%;
  }
}

Try it Yourself »

How To Create a Modal Login Form

Step 1] Add HTML:

Example


Login



  ×

 
 
   


     
   

   


      Username
     

      Password
     

      Login
     
        Remember me
     
   

   


      Cancel
      Forgot password?
   

 

Step 2] Add CSS:

Example

/* The Modal [background] */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb[0,0,0]; /* Fallback color */
  background-color: rgba[0,0,0,0.4]; /* Black w/ opacity */
  padding-top: 60px;
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 5px auto; /* 15% from the top and centered */
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  /* Position it in the top right corner outside of the modal */
  position: absolute;
  right: 25px;
  top: 0;
  color: #000;
  font-size: 35px;
  font-weight: bold;
}

/* Close button on hover */
.close:hover,
.close:focus {
  color: red;
  cursor: pointer;
}

/* Add Zoom Animation */
.animate {
  -webkit-animation: animatezoom 0.6s;
  animation: animatezoom 0.6s
}

@-webkit-keyframes animatezoom {
  from {-webkit-transform: scale[0]}
  to {-webkit-transform: scale[1]}
}

@keyframes animatezoom {
  from {transform: scale[0]}
  to {transform: scale[1]}
}

Tip: You can also use the following javascript to close the modal by clicking outside of the modal content [and not just by using the "x" or "cancel" button to close it]:

Example


// Get the modal
var modal = document.getElementById['id01'];

// When the user clicks anywhere outside of the modal, close it
window. title = function[event] {
  if [event.target == modal] {
    modal.style.display = "none";
  }
}

Try it Yourself »

Tip: Go to our HTML Form Tutorial to learn more about HTML Forms.

Tip: Go to our CSS Form Tutorial to learn more about how to style form elements.

Ever heard about W3Schools Spaces? Here you can create your website from scratch or use a template, and host it for free.

Get started for free ❯

* no credit card required


How do I add a login page to my homepage?

How to Create a Login Page for My Website.
Create a login form using a form builder. Some website builders and content management systems have built-in form builders, while others require a plugin. ... .
Create a login page. ... .
Embed the login form on the login page..

How do I create a login link in HTML?

Password : Login

How do I link a page to my homepage in HTML?

To make page links in an HTML page, use the and tags, which are the tags used to define the links. The tag indicates where the link starts and the tag indicates where it ends. Whatever text gets added inside these tags, will work as a link. Add the URL for the link in the .

How do I link a login page to another page in HTML?

To create a button link to another page in HTML,just add tag and wrap it around the simple Html button. Inside a tag simply use href=“” attribute to give the path of the desired page.

Chủ Đề