Hướng dẫn và ví dụ Bootstrap Popover (Tooltip)

1- PopOver

PopOver là một thành phần giao diện, nó hiển thị để chú thích (hoặc gợi ý) cho một thành phần nào đó trên giao diện. Nó tương tự như khái niệm Tooltip trong những thư viện khác.

PopOver là một thư viện Javascript được phát triển bởi bên thứ ba (3rd party), nó được tích hợp vào Bootstrap như một Plugin.

Bạn đang đọc: Hướng dẫn và ví dụ Bootstrap Popover (Tooltip)

Hướng dẫn và ví dụ Bootstrap Popover (Tooltip)

popover

Tooltip on right …

Attribute Giá trị Mô tả
data-toggle popover
data-placement left, right, top, bottom,auto Gợi ý vi trí mà PopOver sẽ hiển thị, mặc dù điều này không được bảo đảm, chẳng hạn bạn muốn PopOver hiển thị bên trái, nhưng vùng không gian bên trái không đủ PopOver sẽ hiển thị bên phải.
data-trigger click, focus, hower
  • click: (Giá trị mặc định) PopOver sẽ hiển thị khi người dùng nhấn vào phần tử (element), và ẩn khi người dùng nhấn thêm lần nữa.
  • focus: PopOver sẽ hiển thị khi người dùng “focus” (tập trung) vào phần tử, và ẩn khi người dùng “focus” sang phần tử khác.
  • hower: PopOver sẽ hiển thị khi con trỏ (pointer) di chuyển phía trên (over) phần tử, và ẩn khi con trỏ thoát ra khỏi phần tử.
title Tiêu đề của PopOver.
data-content Nội dung của PopOver.

popover-example.html

PopOver Example .btn {margin: 5px;}

Popover via Data Attributes

Tooltip on rightTooltip on topTooltip on bottomTooltip on left

2- PopOver (Focus)

Một trong những hành vi của Popover là hiển thị khi người dùng “focus” (tập trung) vào phần tử sở hữu nó. Và tự động ẩn khi người dùng “focus” sang phần tử khác. Chẳng hạn người dùng nhấn vào một phần tử và Popover của phần tử này sẽ hiển thị, khi người dùng nhấn sang một nơi khác Popover sẽ tự động ẩn đi. Điều này có được bằng cách thiết lập thuộc tính data-trigger=”focus” cho phần tử.

Focus Me

Xem ví dụ rất đầy đủ : dismissiable-popover-example.html

PopOver Example .btn {margin: 5px;}

Dismissiable PopOver

Focus Me

3- Popover (Hover)

Xem thêm: Pomodoro là gì? cách quản trị thời gian tăng hiệu suất – Đinh Trung Thành

Bằng cách thiết lập thuộc tính data-trigger=”hower”, khi con trỏ di chuyển trên (over) phần tử Popover sẽ hiển thị, và khi con trỏ thoát ra khỏi phần tử Popover sẽ ẩn đi.

Hower over Me

Ví dụ khá đầy đủ : hover-popover-example.html

PopOver Example .btn {margin: 5px;}

Popover (Hover)

Hover over me

4- Popover với nội dung HTML

Theo mặc định Popover hiển thị nội dung văn bản (text), mặc dù có thể nội dung mà bạn cung cấp là HTML. Bởi vì jQuery đã chuyển đổi HTML thành Text trước khi hiển thị (Phương thức text đã được gọi để chuyển HTML thành Text). Vì vậy bạn cần thêm thuộc tính data-html=true để nói với Popover plugin rằng hãy hiển thị nội dung dưới dạng HTML.

Xem thêm: Tướng Tinh Trong Tử Vi Là Gì, Ngũ Hành những Sao Trong Vòng Tướng Tinh

Popover with HTML Content

Popover HTML Content

Nếu bạn muốn có một Popover với nội dung HTML dài, thì dưới đây là một ví dụ tốt hơn:

html-content-popover-example2.html

Popover Example .btn {margin: 5px;}

Popover (HTML Content)

Download Software Steps to do..Download this fileInstall the softwareRestart your computer

Giới thiệu: Quang Sơn

Quang Sơn là giám đốc hocdauthau.com - Kênh thông tin học đấu thầu, kiến thức tổng hợp, công nghệ, đời sống.

0 Shares
Share
Tweet
Pin