Hướng dẫn working login page html - trang đăng nhập làm việc html


Tìm hiểu làm thế nào để tạo một biểu mẫu đăng nhập đáp ứng với CSS.


Nhấp vào nút để mở biểu mẫu đăng nhập:

×

Hướng dẫn working login page html - trang đăng nhập làm việc html

Người dùngPassword nhớ tôi Password Remember me

Hãy tự mình thử »


Cách tạo biểu mẫu đăng nhập

Bước 1) Thêm HTML:

Thêm một hình ảnh bên trong một thùng chứa và thêm các đầu vào (với nhãn phù hợp) cho mỗi trường. Bao bọc một phần tử xung quanh chúng để xử lý đầu vào. Bạn có thể tìm hiểu thêm về cách xử lý đầu vào trong hướng dẫn PHP của chúng tôi.

Thí dụ

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
 


   
Hướng dẫn working login page html - trang đăng nhập làm việc html

 

& nbsp; & nbsp; & nbsp; & nbsp; Tên người dùng & nbsp; & nbsp; & nbsp;
   
   

& nbsp; & nbsp; & nbsp; Mật khẩu & nbsp; & nbsp; & nbsp;
   

& nbsp; & nbsp; & nbsp; Đăng nhập & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Hãy nhớ tôi & nbsp; & nbsp; & nbsp; & nbsp;
   
 

& nbsp; & nbsp; & nbsp; & nbsp; Hủy & nbsp; & nbsp; & nbsp; Quên mật khẩu? & NBSP;
   
    Forgot password?
 



Bước 2) Thêm CSS:

Thí dụ

/ * Mẫu biên giới */Form {& nbsp; Biên giới: 3px rắn #f1f1f1;}
form {
  border: 3px solid #f1f1f1;
}

/ * Đầu vào toàn chiều rộng */ đầu vào [type = text], input [type = password] {& nbsp; chiều rộng: 100%; & nbsp; Đệm: 12px 20px; & nbsp; Biên độ: 8px 0; & nbsp; Hiển thị: Inline-Block; & nbsp; biên giới: 1px rắn #ccc; & nbsp; Kích thước hộp: Hộp biên; }
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;
}

/ * Đặt kiểu cho tất cả các nút */nút {& nbsp; màu nền: #04aa6d; & nbsp; Màu sắc: Trắng; & nbsp; Đệm: 14px 20px; & nbsp; & nbsp; lề: 8px 0; & nbsp; Biên giới: Không có; & nbsp; Con trỏ: Con trỏ; & nbsp; Chiều rộng: 100%;}
button {
  background-color: #04AA6D;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%;
}

/ * Thêm hiệu ứng di chuột cho các nút */nút: Hover {& nbsp; & nbsp; Opacity: 0.8;}
button:hover {
  opacity: 0.8;
}

/ * Phong cách bổ sung cho nút Hủy (màu đỏ) */. Hủy đã {& nbsp; & nbsp; width: auto; & nbsp; & nbsp; padding: 10px 18px; & nbsp; & nbsp; màu nền: #f44336;}
.cancelbtn {
  width: auto;
  padding: 10px 18px;
  background-color: #f44336;
}

/ * Trung tâm hình ảnh avatar bên trong container này */. Imgcontainer {& nbsp; Văn bản-Align: Trung tâm; & nbsp; Biên độ: 24px 0 12px 0;}
.imgcontainer {
  text-align: center;
  margin: 24px 0 12px 0;
}

/ * Hình ảnh avatar */img.avatar {& nbsp; Chiều rộng: 40%; & nbsp; Border-Radius: 50%;}
img.avatar {
  width: 40%;
  border-radius: 50%;
}

/ * Thêm phần đệm vào container */. Container {& nbsp; Đệm: 16px;}
.container {
  padding: 16px;
}

/ * Văn bản "quên mật khẩu" */ span.psw {& nbsp; Phao: Phải; & nbsp; Padding-Top: 16px;}
span.psw {
  float: right;
  padding-top: 16px;
}

/ * Thay đổi kiểu cho nút và nút hủy trên màn hình thêm nhỏ */ @Media và (Max-width: 300px) {& nbsp; span.psw {& nbsp; & nbsp; & nbsp; Hiển thị: khối; & nbsp; & nbsp; & nbsp; Float: none; & nbsp; & nbsp;} & nbsp; & nbsp; .cancelbtn {& nbsp; & nbsp; & nbsp; Width: 100%; & nbsp; & nbsp;}}
@media screen and (max-width: 300px) {
  span.psw {
    display: block;
    float: none;
  }
  .cancelbtn {
    width: 100%;
  }
}

Hãy tự mình thử »


Cách tạo biểu mẫu đăng nhập phương thức

Bước 1) Thêm HTML:

Thí dụ

/ * Mẫu biên giới */Form {& nbsp; Biên giới: 3px rắn #f1f1f1;}

/ * Đầu vào toàn chiều rộng */ đầu vào [type = text], input [type = password] {& nbsp; chiều rộng: 100%; & nbsp; Đệm: 12px 20px; & nbsp; Biên độ: 8px 0; & nbsp; Hiển thị: Inline-Block; & nbsp; biên giới: 1px rắn #ccc; & nbsp; Kích thước hộp: Hộp biên; }

/ * Hình ảnh avatar */img.avatar {& nbsp; Chiều rộng: 40%; & nbsp; Border-Radius: 50%;}
     
      Forgot password?
   
 


Bước 2) Thêm CSS:

Thí dụ

/ * Mẫu biên giới */Form {& nbsp; Biên giới: 3px rắn #f1f1f1;}
.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;
}

/ * Đầu vào toàn chiều rộng */ đầu vào [type = text], input [type = password] {& nbsp; chiều rộng: 100%; & nbsp; Đệm: 12px 20px; & nbsp; Biên độ: 8px 0; & nbsp; Hiển thị: Inline-Block; & nbsp; biên giới: 1px rắn #ccc; & nbsp; Kích thước hộp: Hộp biên; }
.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 */
}

/ * Đặt kiểu cho tất cả các nút */nút {& nbsp; màu nền: #04aa6d; & nbsp; Màu sắc: Trắng; & nbsp; Đệm: 14px 20px; & nbsp; & nbsp; lề: 8px 0; & nbsp; Biên giới: Không có; & nbsp; Con trỏ: Con trỏ; & nbsp; Chiều rộng: 100%;}
.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;
}

/ * Thêm hiệu ứng di chuột cho các nút */nút: Hover {& nbsp; & nbsp; Opacity: 0.8;}
.close:hover,
.close:focus {
  color: red;
  cursor: pointer;
}

/ * Phong cách bổ sung cho nút Hủy (màu đỏ) */. Hủy đã {& nbsp; & nbsp; width: auto; & nbsp; & nbsp; padding: 10px 18px; & nbsp; & nbsp; màu nền: #f44336;}
.animate {
  -webkit-animation: animatezoom 0.6s;
  animation: animatezoom 0.6s
}

/ * Trung tâm hình ảnh avatar bên trong container này */. Imgcontainer {& nbsp; Văn bản-Align: Trung tâm; & nbsp; Biên độ: 24px 0 12px 0;}
  from {-webkit-transform: scale(0)}
  to {-webkit-transform: scale(1)}
}

/ * Hình ảnh avatar */img.avatar {& nbsp; Chiều rộng: 40%; & nbsp; Border-Radius: 50%;}
  from {transform: scale(0)}
  to {transform: scale(1)}
}

/ * Thêm phần đệm vào container */. Container {& nbsp; Đệm: 16px;} 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):

Thí dụ

/ * Mẫu biên giới */Form {& nbsp; Biên giới: 3px rắn #f1f1f1;}
// Get the modal
var modal = document.getElementById('id01');

/ * Đầu vào toàn chiều rộng */ đầu vào [type = text], input [type = password] {& nbsp; chiều rộng: 100%; & nbsp; Đệm: 12px 20px; & nbsp; Biên độ: 8px 0; & nbsp; Hiển thị: Inline-Block; & nbsp; biên giới: 1px rắn #ccc; & nbsp; Kích thước hộp: Hộp biên; }
window.onclick = function(event) {
  if (event.target == modal) {
    modal.style.display = "none";
  }
}

Hãy tự mình thử »

Mẹo: Chuyển đến hướng dẫn biểu mẫu HTML của chúng tôi để tìm hiểu thêm về các hình thức HTML. Go to our HTML Form Tutorial to learn more about HTML Forms.

Mẹo: Chuyển đến hướng dẫn biểu mẫu CSS của chúng tôi để tìm hiểu thêm về cách tạo kiểu các yếu tố hình thức. Go to our CSS Form Tutorial to learn more about how to style form elements.

Bạn đã bao giờ nghe về không gian trường học W3schools chưa?Tại đây bạn có thể tạo trang web của mình từ đầu hoặc sử dụng một mẫu và lưu trữ miễn phí.W3Schools Spaces? Here you can create your website from scratch or use a template, and host it for free.

Bắt đầu miễn phí ❯

* Không cần thẻ tín dụng