Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Floating labels là phần tử cho bạn cách tạo những nhãn biểu mẫu đơn giản, nổi lên trên các trường nhập. Dưới đây là cách tạo floating label trong Bootstrap 5.
Mặc định, khi dùng label, chúng thường xuất hiện ở phía trên cùng của trường nhập:
Với các nhãn nổi, bạn có thể chèn label bên trong trường nhập, khiến chúng nổi/chuyển động khi click vào trường nhập. Code mẫu:
<div class="form-floating mb-3 mt-3"> <input type="text" class="form-control" id="email" placeholder="Enter email" name="email"> <label for="email">Email</label> </div> <div class="form-floating mt-3 mb-3"> <input type="text" class="form-control" id="pwd" placeholder="Enter password" name="pswd"> <label for="pwd">Password</label> </div>
Ví dụ:

Lưu ý trên các nhãn nổi: Các phần tử <label> phải nằm sau <input>, và thuộc tính placeholder cần cho phần tử <input> (dù nó không hiển thị).
Nó cũng hoạt động với vùng nhập văn bản. Code mẫu:
<div class="form-floating"> <textarea class="form-control" id="comment" name="text" placeholder="Comment goes here"></textarea> <label for="comment">Comments</label> </div>
Ví dụ:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container mt-3">
<h2>Floating Label</h2>
<p>Click vào bên trong trường nhập để thấy hiệu ứng nhãn nổi:</p>
<form action="/action_page.php">
<div class="form-floating mb-3 mt-3">
<textarea class="form-control" id="comment" name="text" placeholder="Comment goes here"></textarea>
<label for="comment">Bình luận</label>
</div>
<button type="submit" class="btn btn-primary">Gửi</button>
</form>
</div>
</body>
</html>

Bạn cũng có thể dùng “floating-labels” trên menu lựa chọn. Tuy nhiên, chúng sẽ không nổi hay chuyển động. Nhãn dán này sẽ luôn hiện ở góc trái phía trên cùng, bên trong menu lựa chọn. Code mẫu:
<div class="form-floating">
<select class="form-select" id="sel1" name="sellist">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<label for="sel1" class="form-label">Select list (select one):</label>
</div>
Ví dụ:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container mt-3">
<h2>Floating Label - Lựa chọn</h2>
<p>Bạn cũng có thể dùng "floating-labels" trên menu lựa chọn. Tuy nhiên, chúng sẽ không nổi hay động mà chỉ luôn xuất hiện ở góc trái phía trên trong menu lựa chọn:</p>
<form action="/action_page.php">
<div class="form-floating mb-3 mt-3">
<select class="form-select" id="sel1" name="sellist">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<label for="sel1" class="form-label">Danh sách lựa chọn trong Quantrimang.com (chọn một):</label>
</div>
<button type="submit" class="btn btn-primary">Gửi</button>
</form>
</div>
</body>
</html>

Trên đây là cách tạo nhãn nổi cho web, ứng dụng bằng Bootstrap 5. Hi vọng bài viết hữu ích với các bạn.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Test nguồn kiến thức agent trong Copilot Studio
Prompt tạo ảnh storyboard gắn với kiến thức bài học
Prompt AI tạo ảnh phong cách đất sét Claymation cực dễ thương
3 điều sẽ thay đổi cách bạn sử dụng Claude mãi mãi
Chỉnh sửa, xem hoặc xóa nguồn kiến thức cho agent trong Copilot Studio
TOP công cụ AI tạo tài liệu tốt nhất
8 trường hợp sử dụng và ví dụ AI agent trong môi trường làm việc
Hướng dẫn tạo game kéo thả Đoàn tàu tri thức
[Video] Cách tạo phiếu học tập ghép nối học số đếm
4 công cụ tìm kiếm AI tốt nhất năm 2026
10 câu lệnh tạo video kể chuyện Facebook cuốn hút
Claude Artifacts là gì? Hướng dẫn sử dụng từ A đến Z
Cách tạo Rubric đánh giá học sinh bằng AI trên Canva
Cách tạo câu hỏi trắc nghiệm trên website diemdanh
TOP công cụ AI phân tích dữ liệu mạng xã hội tốt nhất
Chào ngày mới thứ 6, lời chúc thứ 6 vui vẻ
10 prompt ChatGPT tóm tắt sách giúp hiểu nhanh và nhớ lâu
TOP những trợ lý email AI tốt nhất
Claude Sonnet 5 có gì mới?
Hướng dẫn tạo ảnh AI từ thanh địa chỉ trên Chrome