Tooltip เป็นองค์ประกอบของ UI ที่ช่วยให้ผู้ใช้สามารถเห็นข้อมูลเพิ่มเติมเกี่ยวกับองค์ประกอบต่างๆ บนหน้าเว็บไซต์เมื่อชี้เมาส์ไปที่องค์ประกอบนั้น ใน Bootstrap 4 การใช้งาน Tooltip เป็นเรื่องง่ายและสามารถปรับแต่งได้หลายรูปแบบ
การสร้าง Tooltip
เพื่อสร้าง Tooltip เราสามารถใช้ HTML Element และกำหนดแอตทริบิวต์ data-toggle และ title ดังนี้
<button type="button" class="btn btn-secondary" data-toggle="tooltip" title="ข้อมูลเพิ่มเติม">Hover me</button>การเปิดใช้งาน Tooltip
หลังจากสร้าง Tooltip แล้ว เราต้องเปิดใช้งานด้วย JavaScript
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
ตัวอย่าง Tooltip ที่แตกต่างกัน
Tooltip ด้านบน
<button type="button" class="btn btn-secondary" data-toggle="tooltip" title="Tooltip ด้านบน" data-placement="top">Hover me</button>Tooltip ด้านล่าง
<button type="button" class="btn btn-secondary" data-toggle="tooltip" title="Tooltip ด้านล่าง" data-placement="bottom">Hover me</button>Tooltip ด้านซ้าย
<button type="button" class="btn btn-secondary" data-toggle="tooltip" title="Tooltip ด้านซ้าย" data-placement="left">Hover me</button>Tooltip ด้านขวา
<button type="button" class="btn btn-secondary" data-toggle="tooltip" title="Tooltip ด้านขวา" data-placement="right">Hover me</button>การปรับแต่ง Tooltip
เราสามารถปรับแต่ง Tooltip ได้โดยการเพิ่มตัวเลือกในฟังก์ชัน tooltip()
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip({
animation: true,
delay: { "show": 500, "hide": 100 },
html: true,
placement: 'top'
});
});
</script>การใช้งาน Tooltip ร่วมกับ Popover
เราสามารถใช้ Tooltip ร่วมกับ Popover เพื่อแสดงข้อมูลที่มีรายละเอียดมากขึ้น
<button type="button" class="btn btn-primary" data-toggle="popover" title="Popover Title" data-content="นี่คือเนื้อหาของ Popover.">Click me</button>สรุป
Tooltip เป็นเครื่องมือที่มีประโยชน์ในการแสดงข้อมูลเพิ่มเติมเกี่ยวกับองค์ประกอบต่างๆ บนหน้าเว็บ ด้วย Bootstrap 4 การใช้งาน Tooltip จึงทำได้ง่ายและยืดหยุ่น เราสามารถปรับแต่งตำแหน่งและการแสดงผลได้ตามความต้องการ เพื่อสร้างประสบการณ์การใช้งานที่ดียิ่งขึ้นสำหรับผู้ใช้ของเรา
