🧾 Mẫu giao diện HTML full (AdminLTE + Bootstrap)

Dưới đây là mẫu giao diện responsive hoàn chỉnh dùng AdminLTE v3 với:

  • Sidebar ẩn/hiện theo thiết bị 📱💻

  • Navbar trên cùng

  • Nội dung chính chia 2 cột trên desktop, 1 cột trên mobile

  • Footer đơn giản


🧾 Mẫu giao diện HTML full (AdminLTE + Bootstrap)


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>AdminLTE Responsive Layout</title>

  <!-- Font Awesome -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" />
  <!-- AdminLTE CSS -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/admin-lte@3.2/dist/css/adminlte.min.css" />
</head>
<body class="hold-transition sidebar-mini layout-fixed">
<div class="wrapper">
  <!-- Navbar -->
  <nav class="main-header navbar navbar-expand navbar-white navbar-light">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" data-widget="pushmenu" href="#"><i class="fas fa-bars"></i></a>
      </li>
      <li class="nav-item d-none d-sm-inline-block">
        <a href="#" class="nav-link">Trang chủ</a>
      </li>
    </ul>
  </nav>

  <!-- Sidebar -->
  <aside class="main-sidebar sidebar-dark-primary elevation-4">
    <a href="#" class="brand-link">
      <span class="brand-text font-weight-light">AdminLTE</span>
    </a>

    <div class="sidebar">
      <nav class="mt-2">
        <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview">
          <li class="nav-item">
            <a href="#" class="nav-link active">
              <i class="nav-icon fas fa-tachometer-alt"></i>
              <p> Dashboard </p>
            </a>
          </li>
        </ul>
      </nav>
    </div>
  </aside>

  <!-- Content Wrapper -->
  <div class="content-wrapper">
    <section class="content pt-3">
      <div class="container-fluid">
        <div class="row">
          <div class="col-12 col-md-8">
            <div class="card">
              <div class="card-header">
                <h3 class="card-title">📊 Nội dung chính</h3>
              </div>
              <div class="card-body">
                Đây là phần nội dung chính (cột chiếm 2/3 trên desktop, full trên mobile).
              </div>
            </div>
          </div>
          <div class="col-12 col-md-4">
            <div class="card bg-light">
              <div class="card-header">
                <h3 class="card-title">📌 Thông tin phụ</h3>
              </div>
              <div class="card-body">
                Sidebar phụ hiển thị bên phải trên màn hình lớn, xuống dưới trên mobile.
              </div>
            </div>
          </div>
        </div>
      </div>
    </section>
  </div>

  <!-- Footer -->
  <footer class="main-footer text-center">
    <strong>© 2025 Tiến sĩ M</strong> – Responsive Admin Template
  </footer>
</div>

<!-- JS Scripts -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/admin-lte@3.2/dist/js/adminlte.min.js"></script>
</body>
</html>

💡 Ghi chú:

  • col-12 giúp hiển thị full chiều ngang trên mobile.

  • col-md-8col-md-4 sẽ chia 2 cột khi kích thước ≥ 768px.

  • Sidebar sẽ tự ẩn/hiện khi nhấn icon menu (hamburger).

  • Có thể thêm nhiều card, bảng hoặc biểu đồ vào vùng card-body.


🎁 Mở rộng:

  • Template có biểu đồ ChartJS.

  • Bảng responsive dữ liệu.

  • Form nhập liệu có validate.


🧩🌐 Made by AI // Built with AdminLTE 🛠 + Bootstrap 💙

Nhận xét

Bài đăng phổ biến từ blog này

🌈 Tự Động Highlight Code Trong Blogger

🧭CRUD CHUẨN LARAVEL

🚀01 giờ học cách sử dụng Developer Console