Back to Login & Signup
Edu Login/ Sign-up Page

Edu Login/ Sign-up Page

Copy & Past

#Login#Sign-up#Edu Login/ Sign-up Page

Live preview

Source code

html
<!-- Login Section -->
<section class="py-5">
  <div class="container">
    <div class="row g-5 align-items-center">
      <!-- Left Side: Login Form -->
      <div class="col-lg-5">
        <div class="card border-0 shadow-lg rounded-4 overflow-hidden">
          <div class="card-header bg-primary py-3">
            <h4 class="text-white text-center mb-0 fw-bold">User Login</h4>
          </div>
          <div class="card-body p-4 p-md-5">

            <!-- ii. Student/Teacher Login Selection -->
            <div class="btn-group w-100 mb-4" role="group">
              <input type="radio" class="btn-check" name="loginType" id="studentLogin" checked>
              <label class="btn btn-outline-primary py-2 fw-semibold" for="studentLogin">
                <i class="bi bi-person-badge me-2"></i>Student
              </label>

              <input type="radio" class="btn-check" name="loginType" id="teacherLogin">
              <label class="btn btn-outline-primary py-2 fw-semibold" for="teacherLogin">
                <i class="bi bi-person-workspace me-2"></i>Teacher/Staff
              </label>
            </div>

            <!-- iii. Login Form Section -->
            <form id="loginForm">
              <div class="mb-3">
                <label class="form-label fw-semibold">User Name / ID</label>
                <div class="input-group">
                  <span class="input-group-text bg-light border-end-0"><i class="bi bi-person"></i></span>
                  <input type="text" class="form-control bg-light border-start-0" placeholder="Enter your ID" required>
                </div>
              </div>
              <div class="mb-4">
                <label class="form-label fw-semibold">Password</label>
                <div class="input-group">
                  <span class="input-group-text bg-light border-end-0"><i class="bi bi-lock"></i></span>
                  <input type="password" class="form-control bg-light border-start-0" placeholder="••••••••" required>
                </div>
                <div class="text-end mt-2">
                  <a href="#" class="small text-decoration-none text-muted">Forgot password?</a>
                </div>
              </div>
              <button type="submit" class="btn btn-primary w-100 py-2 fs-5 fw-bold rounded-pill shadow">
                Login to Portal <i class="bi bi-box-arrow-in-right ms-2"></i>
              </button>
            </form>

            <div class="mt-4 text-center">
              <p class="small text-muted mb-0">Don't have an account? <a href="admission.html" class="fw-bold text-primary">Apply Now</a></p>
            </div>
          </div>
        </div>
      </div>

      <!-- Right Side: iv. Important Announcements Slider -->
      <div class="col-lg-7">
        <div class="px-lg-4">
          <h2 class="fw-bold mb-4">Portal News & <span class="text-primary">Alerts</span></h2>

          <div id="announcementSlider" class="carousel slide" data-bs-ride="carousel">
            <div class="carousel-inner">
              <!-- Slide 1 -->
              <div class="carousel-item active">
                <div class="bg-light p-5 rounded-4 border-start border-5 border-primary">
                  <span class="badge bg-primary mb-3">Notice</span>
                  <h4 class="fw-bold">New Exam Portal features!</h4>
                  <p class="text-muted">Students can now download their admit cards directly from the dashboard after successful fee payment.</p>
                  <div class="d-flex align-items-center mt-4">
                    <i class="bi bi-clock text-primary me-2"></i>
                    <small class="fw-bold">Posted: 2 Hours ago</small>
                  </div>
                </div>
              </div>
              <!-- Slide 2 -->
              <div class="carousel-item">
                <div class="bg-light p-5 rounded-4 border-start border-5 border-warning">
                  <span class="badge bg-warning text-dark mb-3">System Update</span>
                  <h4 class="fw-bold">Holiday Break Notice</h4>
                  <p class="text-muted">The student portal will undergo maintenance this Sunday from 2:00 AM to 4:00 AM. Access will be limited.</p>
                  <div class="d-flex align-items-center mt-4">
                    <i class="bi bi-clock text-warning me-2"></i>
                    <small class="fw-bold">Posted: Yesterday</small>
                  </div>
                </div>
              </div>
            </div>

            <!-- Slider Controls -->
            <div class="mt-4">
              <button class="btn btn-white btn-sm shadow-sm rounded-circle me-2" type="button" data-bs-target="#announcementSlider" data-bs-slide="prev">
                <i class="bi bi-arrow-left"></i>
              </button>
              <button class="btn btn-white btn-sm shadow-sm rounded-circle" type="button" data-bs-target="#announcementSlider" data-bs-slide="next">
                <i class="bi bi-arrow-right"></i>
              </button>
            </div>
          </div>

          <div class="mt-5">
            <div class="row g-4">
              <div class="col-sm-6 text-center text-sm-start">
                <div class="d-flex align-items-center">
                  <i class="bi bi-shield-lock fs-1 text-success me-3"></i>
                  <div>
                    <h6 class="mb-0 fw-bold">Secure Access</h6>
                    <small class="text-muted">Encrypted Data</small>
                  </div>
                </div>
              </div>
              <div class="col-sm-6 text-center text-sm-start">
                <div class="d-flex align-items-center">
                  <i class="bi bi-headset fs-1 text-info me-3"></i>
                  <div>
                    <h6 class="mb-0 fw-bold">Tech Support</h6>
                    <small class="text-muted">Available 24/7</small>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<style>
  .input-group-text {
    border-right: none;
  }

  .form-control:focus {
    border-color: #dee2e6;
    box-shadow: none;
    background-color: #fff !important;
  }

  .btn-check:checked+.btn-outline-primary {
    background-color: var(--bs-primary);
    color: white;
  }

</style>

More designs in this section