Hướng dẫn bootstrap tooltip - chú giải công cụ bootstrap

Để tiếp tục quá trình học bootsrap, chúng ta cùng đi tìm hiểu cách tạo Tooltip bằng Bootstrap nhé.Tooltip bằng Bootstrap nhé.

1. Khái niệm tooltip

Tooltip là một chú thích xuất hiện khi rê chuột lên 1 đối tượng nào đó như văn bản, hình ảnh, liên kết và các phần tử giao diện khác. Nội dung trong tooltip có thể là văn bản, hình ảnh hoặc thông tin nào đó. Mục đích của tooltip là nói cho người dùng biết đối tượng này dùng để làm gì hoặc hiển thị thêm thông tin của đối tượng được rê chuột vào. Chúng ra rất dễ dàng thấy ứng dụng này trên các site thương mại điện tử. Tooltip thường hiển thị thêm các thông tin về hình ảnh, thông số kỹ thuật, giá cả của sản phẩm mà bạn đang xem. Ưu điểm lớn nhất của tooltip không chỉ là hiển thị được thêm nhiều thông tin của đối tượng mà còn tiết kiệm được diện tích trên giao diện. Chúng ta hãy cùng đi tìm hiểu cách tạo tooltip nào.

2. Cách tạo tooltip

Tạo tooltip bằng bootstrap cực kỳ đơn giản. Bạn chỉ cần thêm thuộc tính data-toggle=”tooltip” vào 1 phần tử bất kỳ, dùng thuộc tính title để định nghĩa văn bản cần hiển thị tooltip. Bên cạnh đó, bạn cũng cần phải thêm 1 đoạn mã JavaScript để gọi phương thức tooltip() bằng thư viện JQuery như đoạn mã ở dưới.data-toggle=”tooltip” vào 1 phần tử bất kỳ, dùng thuộc tính title để định nghĩa văn bản cần hiển thị tooltip. Bên cạnh đó, bạn cũng cần phải thêm 1 đoạn mã JavaScript để gọi phương thức tooltip() bằng thư viện JQuery như đoạn mã ở dưới.

Tạo Tooltip bằng bootstrap

Rê chuột lên liên kết!

Kết quả hiển thị:

Hướng dẫn bootstrap tooltip - chú giải công cụ bootstrap

Như vậy là bạn đã tạo xong tooltip rồi đấy. Cực kỳ đơn giản và dễ dàng phải không?

3. Vị trí tooltip

Theo mặc định, tooltip sẽ hiển thị trên cùng (top) của 1 phần tử. Tuy nhiên, trong nhiều trường hợp, không phải lúc nào bạn cũng có thể hiển thị tooltip ở vị trí top được. Vậy nếu muốn hiển thị tooltip ở các vị trí khác thì phải làm thế nào? Câu trả lời là: bạn có thể dùng thuộc tính data-placement để thiết lập vị trí hiển thị tooltip ở top, bottom, left hay right của 1 phần tử.data-placement để thiết lập vị trí hiển thị tooltip ở top, bottom, left hay right của 1 phần tử.

- Tooltip ở bên trên

Tạo Tooltip bằng bootstrap

Tooltip ở bên trên

Hướng dẫn bootstrap tooltip - chú giải công cụ bootstrap

- Tooltip ở bên dưới

Tạo Tooltip bằng bootstrap

Tooltip ở bên dưới

Hướng dẫn bootstrap tooltip - chú giải công cụ bootstrap

- Tooltip ở bên trái

Tạo Tooltip bằng bootstrap

Tooltip ở bên trái

Hướng dẫn bootstrap tooltip - chú giải công cụ bootstrap

- Tooltip ở bên phải

Tạo Tooltip bằng bootstrap

Tooltip ở bên phải

Hướng dẫn bootstrap tooltip - chú giải công cụ bootstrap

- Tooltip ở vị trí auto

Trường hợp bạn không muốn cố định tooltip ở 1 vị trí thì bạn có thể thiết lập giá trị data-placement = “auto”, khi đó trình duyệt sẽ quyết định nên hiển thị tooltip ở vị trí thích hợp.data-placement = “auto”, khi đó trình duyệt sẽ quyết định nên hiển thị tooltip ở vị trí thích hợp.

4. Tooltip với mã HTML

Như trên mình đã giới thiệu. Tooltip không chỉ đơn thuần là 1 đoạn văn bản, nó cũng có thể bao gồm thông tin khác như hình ảnh, liên kết. Vậy để thêm hình ảnh vào trong tooltip hoặc để chỉnh sửa css cho các đoạn text trong tooltip thì chúng ta nên làm thế nào? Rất đơn giản, chúng ta chỉ cần thêm thuộc tính data-html="true" là có thể sử dụng các tag trong title của tooltip. Hãy cùng đi xem ví dụ cụ thể dưới đây:data-html="true" là có thể sử dụng các tag trong title của tooltip. Hãy cùng đi xem ví dụ cụ thể dưới đây:

Tạo Tooltip với HTML

Tooltip chứa mã HTML

Hướng dẫn bootstrap tooltip - chú giải công cụ bootstrap

- Tooltip chứa hình ảnh

Tạo Tooltip với HTML

Tooltip chứa hình ảnh

Hướng dẫn bootstrap tooltip - chú giải công cụ bootstrap

5. Kết luận

Như vậy, chúng đã học xong cách tạo và sử dụng tooltip bằng bootstrap. Thông qua bài viết này, chúng ta lại hiểu thêm được 1 plugin rất tiện lợi của bootstrap. Hẹn gặp lại các bạn ở các bài viết tiếp theo.