Cung cấp thông báo phản hồi theo ngữ cảnh cho các hành động thông thường của người dùng với một số thông báo cảnh báo có sẵn và linh hoạt.
Các ví dụ
Cảnh báo có sẵn cho bất kỳ độ dài văn bản nào, cũng như nút loại bỏ tùy chọn. Để tạo kiểu phù hợp, hãy sử dụng một trong tám lớp ngữ cảnh bắt buộc (ví dụ .alert-success:). Để loại bỏ nội tuyến, hãy sử dụng plugin jQuery cảnh báo .
Một cảnh báo chính đơn giản — hãy kiểm tra!
Một cảnh báo phụ đơn giản — hãy kiểm tra!
Một cảnh báo thành công đơn giản — hãy kiểm tra!
Một cảnh báo nguy hiểm đơn giản — hãy kiểm tra!
Một cảnh báo cảnh báo đơn giản — hãy kiểm tra!
Một cảnh báo thông tin đơn giản — hãy kiểm tra!
Một cảnh báo nhẹ đơn giản — hãy kiểm tra!
Một cảnh báo tối đơn giản — hãy kiểm tra!
Truyền đạt ý nghĩa cho các công nghệ hỗ trợ
Việc sử dụng màu sắc để thêm ý nghĩa chỉ cung cấp một dấu hiệu trực quan, điều này sẽ không được chuyển tải đến người dùng công nghệ hỗ trợ - chẳng hạn như trình đọc màn hình. Đảm bảo rằng thông tin được biểu thị bằng màu sắc hiển thị rõ ràng từ chính nội dung (ví dụ: văn bản hiển thị) hoặc được đưa vào thông qua các phương tiện thay thế, chẳng hạn như văn bản bổ sung bị ẩn với .sr-onlylớp.
Màu sắc liên kết
Sử dụng .alert-linklớp tiện ích để nhanh chóng cung cấp các liên kết có màu phù hợp trong bất kỳ cảnh báo nào.
Một cảnh báo chính đơn giản với
một liên kết ví dụ . Hãy nhấp chuột nếu bạn thích.
Một cảnh báo phụ đơn giản với
một liên kết ví dụ . Hãy nhấp chuột nếu bạn thích.
Một cảnh báo thành công đơn giản với
một liên kết ví dụ . Hãy nhấp chuột nếu bạn thích.
Một cảnh báo nguy hiểm đơn giản với
một liên kết ví dụ . Hãy nhấp chuột nếu bạn thích.
Một cảnh báo cảnh báo đơn giản với
một liên kết ví dụ . Hãy nhấp chuột nếu bạn thích.
Một cảnh báo thông tin đơn giản với
một liên kết ví dụ . Hãy nhấp chuột nếu bạn thích.
Một cảnh báo ánh sáng đơn giản với
một liên kết ví dụ . Hãy nhấp chuột nếu bạn thích.
Một cảnh báo tối đơn giản với
một liên kết ví dụ . Hãy nhấp chuột nếu bạn thích.
Nội dung bổ sung
Cảnh báo cũng có thể chứa các phần tử HTML bổ sung như tiêu đề, đoạn văn và dấu phân chia.
Làm tốt!
Rất tiếc, bạn đã đọc thành công thông báo cảnh báo quan trọng này. Văn bản ví dụ này sẽ chạy lâu hơn một chút để bạn có thể thấy cách khoảng cách trong cảnh báo hoạt động với loại nội dung này.
Bất cứ khi nào bạn cần, hãy đảm bảo sử dụng các tiện ích ký quỹ để giữ cho mọi thứ gọn gàng và đẹp mắt.
Loại bỏ
Sử dụng plugin JavaScript cảnh báo, có thể loại bỏ bất kỳ cảnh báo nội dòng nào. Đây là cách thực hiện:
Đảm bảo bạn đã tải plugin cảnh báo hoặc JavaScript Bootstrap đã biên dịch.
Nếu bạn đang xây dựng JavaScript của chúng tôi từ nguồn, nó yêu cầuutil.js . Phiên bản biên dịch bao gồm điều này.
Thêm nút loại bỏ và .alert-dismissiblelớp, bổ sung thêm phần đệm vào bên phải của cảnh báo và định vị .closenút.
Trên nút loại bỏ, hãy thêm data-dismiss="alert"thuộc tính, thuộc tính này sẽ kích hoạt chức năng JavaScript. Đảm bảo sử dụng <button>phần tử với nó để có hành vi phù hợp trên tất cả các thiết bị.
Để tạo hiệu ứng cho các cảnh báo khi loại bỏ chúng, hãy đảm bảo thêm .fadevà .showcác lớp.
Bạn có thể thấy điều này đang hoạt động với một bản demo trực tiếp:
Guacamole thánh! Bạn nên kiểm tra một số trường dưới đây.
Hành vi JavaScript
Gây nên
Cho phép loại bỏ cảnh báo qua JavaScript:
Hoặc với datacác thuộc tính trên một nút trong cảnh báo , như được minh họa ở trên:
Lưu ý rằng việc đóng một cảnh báo sẽ xóa nó khỏi DOM.
Phương pháp
Phương pháp
Sự mô tả
$().alert()
Làm cho cảnh báo lắng nghe các sự kiện nhấp chuột trên các phần tử con có data-dismiss="alert"thuộc tính. (Không cần thiết khi sử dụng tự động khởi tạo data-api.)
$().alert('close')
Đóng một cảnh báo bằng cách xóa nó khỏi DOM. Nếu các lớp .fadevà .showcó trên phần tử, cảnh báo sẽ mờ dần trước khi nó bị xóa.
$().alert('dispose')
Hủy cảnh báo của một phần tử.
Sự kiện
Plugin cảnh báo của Bootstrap cho thấy một vài sự kiện để kết nối với chức năng cảnh báo.
Biến cố
Sự mô tả
close.bs.alert
Sự kiện này kích hoạt ngay lập tức khi closephương thức thể hiện được gọi.
closed.bs.alert
Sự kiện này được kích hoạt khi cảnh báo đã được đóng (sẽ đợi quá trình chuyển đổi CSS hoàn tất).