Kết nối

[Bootstrap] Phần 25: Tooltip

4.557 lượt xem 
 Cập nhật lần cuối: 11/01/2017 lúc 00:26:19
Thể loại: Bootstrap, Thiết kế Web 

Chúng ta tiếp tục học Bootstrap thông qua cách tạo Tooltip, một thông điệp 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.

Cách tạo Tooltip
Đầu tiên, bạn có thể nhúng tập tin “tooltip.js” hoặc “bootstrap.js” hoặc “bootstrap.min.js” vào trang web để định nghĩa tooltip. Sau đó, 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ũ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.
tooltip_1

<div class="container">
	<a href="#" data-toggle="tooltip" title="dammio.com">Rê chuột lên liên kết!</a>
</div>
<script>
$(document).ready(function(){
    $('[data-toggle="tooltip"]').tooltip(); 
});
</script>

Vị trí Tooltip
Theo mặc định, tooltip sẽ hiển thị trên cùng (top) của 1 phần tử. 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ử.
tooltip_position

<div class="container">
	<a href="#" data-toggle="tooltip" data-placement="top" title="dammio.com">Rê chuột lên liên kết!</a>
	</br>
	<a href="#" data-toggle="tooltip" data-placement="bottom" title="dammio.com">Rê chuột lên liên kết!</a>
	</br>
	<a href="#" data-toggle="tooltip" data-placement="left" title="dammio.com">Rê chuột lên liên kết!</a>
	</br>
	<a href="#" data-toggle="tooltip" data-placement="right" title="dammio.com">Rê chuột lên liên kết!</a>
</div>

<script>
$(document).ready(function(){
    $('[data-toggle="tooltip"]').tooltip();
});
</script>

Tooltip với mã HTML
Bạn cũng có thể chèn nội dung mã HTML vào tooltip như ví dụ sau.
tooltip_html

<div class="container">
	<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="<b><i>Văn bản in đậm và in nghiêng</i></b>">
		Tooltip chứa mã HTML - dammio.com
	</button>
</div>

<script>
$(document).ready(function(){
    $('[data-toggle="tooltip"]').tooltip();
});
</script>

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í nào.

Liên quan:  [Bootstrap] Phần 26: Popover

Như vậy, bài viết ngắn này đã giúp bạn sử dụng tooltip trong Bootstrap, tooltip được dùng cho các thành phần giao diện là bạn muốn thêm chú thích hoặc giải thích rõ nghĩa hơn về thành phần đó.

Trích dẫn bài viết
  • APA:
    Dammio. (2016). [Bootstrap] Phần 25: Tooltip. https://www.dammio.com/2016/11/02/bootstrap-phan-25-tooltip.
  • BibTeX:
    @misc{dammio,
    author = {Dammio},
    title = {[Bootstrap] Phần 25: Tooltip},
    year = {2016},
    url = {https://www.dammio.com/2016/11/02/bootstrap-phan-25-tooltip},
    urldate = {2024-12-05}
    }
Theo dõi
Thông báo của
guest
1 Bình luận
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
HoangCanh
HoangCanh
7 năm trước

muốn chỉnh font chữ và nền cho tooltip thì làm thế nào admin?

1
0
Rất thích suy nghĩ của bạn, hãy bình luận.x