如何创建:菜单中的登录表单

学习如何创建其中包含登录表单的响应式导航菜单。

Προσπαθήστε το προσωπικά

如何在导航栏中添加登录表单

第一步 - 添加 HTML:

<div class="topnav">
  <a class="active" href="#home">Home</a>
  <a href="#about">About</a>
  <a href="#contact">Contact</a>
  <div class="login-container">
    <form action="/action_page.php">
      <input type="text" placeholder="Username" name="username">
      <input type="text" placeholder="Password" name="psw">
      <button type="submit">Login</button>
    </form>
  </div>
</div>

第二步 - 添加 CSS:

* {πακέτο κουτίου: border-box;}
/* Ρύθμιση στυλ σειράς πλοήγησης */
.topnav {
  περίπλοκη αναγνώριση: κρυφή;
  χρώμα υποβάθρου: #e9e9e9;
{}
/* Ρύθμιση στυλ συνδέσμου πλοήγησης */
.topnav a {
  κατεύθυνση: αριστερά;
  διαδραστικότητα: block;
  χρώμα: μαύρο;
  συγχρονισμός κειμένου: κέντρο;
  πλαίσιο: 14px 16px;
  διακόσμηση κειμένου: none;
  πλάτος γραμμάτων: 17px;
{}
/* Στυλ συνδέσμου όταν ο ποντίκιος βρίσκεται πάνω του */
.topnav a:hover {
  χρώμα υποβάθρου: #ddd;
  χρώμα: μαύρο;
{}
/* Στυλ συνδέσμου τρέχοντος/ενεργού */
.topnav a.active {
  χρώμα υποβάθρου: #2196F3;
  χρώμα: λευκό;
{}
/* Ρύθμιση στυλ κουτίου εισαγωγής */
.topnav .login-container {
  κατεύθυνση: δεξιά;
{}
/* Ρύθμιση στυλ κουτίου εισαγωγής πλοήγησης */
.topnav input[type=text] {
  πλαίσιο: 6px;
  μακρότητα επάνω: 8px;
  πλάτος γραμμάτων: 17px;
  περίγραμμα: none;
  πλάτος: 150px; /* Προσαρμογή ανάλογα (αλλά χωρίς να καταστρέφει τη διαδρομή της κορυφής) */
{}
/* Ρύθμιση στυλ πλήρους σφραγίδας μέσα στην κουτί εισαγωγής */
.topnav .login-container button {
  κατεύθυνση: δεξιά;
  πλαίσιο: 6px;
  μακρότητα επάνω: 8px;
  μακρότητα δεξιάς: 16px;
  χρώμα υποβάθρου: #ddd;
  πλάτος γραμμάτων: 17px;
  περίγραμμα: none;
  σύνδεσμος ποντικιού: σφραγίδα;
{}
.topnav .login-container button:hover {
  χρώμα υποβάθρου: #ccc;
{}
/* Προσθήκη ανταπόκρισης - Στα μικρά οθόνες, η σειρά πλοήγησης εμφανίζεται οριζόντια αντίθετα από κάθετα */
@μέσον οθόνης και (μέγιστο πλάτος: 600px) {
  .topnav .login-container {
    κατεύθυνση: none;
  {}
  .topnav a, .topnav input[type=text], .topnav .login-container button {
    κατεύθυνση: none;
    διαδραστικότητα: block;
    συγχρονισμός κειμένου: αριστερά;
    πλάτος: 100%;
    μακρότητα: 0;
    πλαίσιο: 14px;
  {}
  .topnav input[type=text] {
    border: 1px solid #ccc;
  {}
{}

Προσπαθήστε το προσωπικά