فهرست سرفصل‌های Bootstrap
خانه (Home) شروع کار (Get Started) کانتینرها (Containers) گرید پایه (Grid Basic) تایپوگرافی (Typography) رنگ ها (Colors) رنگ های پس زمینه (Background Colors) جدول ها (Tables) تصاویر (Images) جمبوترون (Jumbotron) هشدارها (Alerts) دکمه ها (Buttons) گروه دکمه ها (Button Groups) نشان ها (Badges) نوارهای پیشرفت (Progress Bars) اسپینرها (Spinners) صفحه بندی (Pagination) گروه های لیست (List Groups) کارت ها (Cards) منوی کشویی (Dropdowns) جمع شونده (Collapse) ناوبری (Navs) نوار ناوبری (Navbar) اسلایدشو (Carousel) مودال (Modal) راهنمای ابزار (Tooltip) پاپ اور (Popover) توست (Toast) اسکرول اسپای (Scrollspy) آف کانواس (Offcanvas) ابزارها (Utilities) حالت تیره (Dark Mode) فلکس (Flex) فرم ها (Forms) منوی انتخاب (Select Menus) چک باکس و رادیو (Checks and Radios) محدوده (Range) گروه ورودی (Input Groups) برچسب های شناور (Floating Labels) اعتبارسنجی فرم (Form Validation) سیستم گرید (Grid System) چیدمان عمودی/افقی (Stacked/Horizontal) گرید بسیار کوچک (Grid XSmall) گرید کوچک (Grid Small) گرید متوسط (Grid Medium) گرید بزرگ (Grid Large) گرید خیلی بزرگ (Grid XLarge) گرید XXL (Grid XXL) مثال های گرید (Grid Examples) قالب پایه (Basic Template) ویرایشگر (Editor) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) آمادگی مصاحبه (Interview Prep) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
Bootstrap

Bootstrap — راهنمای ابزار (Tooltip)

آخرین بروزرسانی: 1404/08/20

راهنمای ابزار (Tooltip)

«راهنمای ابزار (Tooltip)» یک کادر کوچک توضیح است. وقتی ماوس روی عنصر می رود، ظاهر می شود. «کامپوننت (Component)» یعنی بخش آماده رابط کاربر. مثل برچسب کوچک روی دکمه در یک بازی.

ساخت Tooltip پایه

برای ساخت، ویژگی data-bs-toggle="tooltip" را به عنصر بده. سپس متن را در ویژگی title بنویس.

<button type="button" class="btn btn-primary" data-bs-toggle="tooltip" title="Hooray!">
  Hover over me!
</button>

مشاهده در ادیتور

راه اندازی با جاوااسکریپت

Tooltip بدون «راه اندازی (Initialize)» کار نمی کند. کد زیر همه Tooltipها را فعال می کند.

<script>
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
  return new bootstrap.Tooltip(tooltipTriggerEl);
});
<\/script>

مشاهده در ادیتور

نکته: متن Tooltip از title خوانده می شود. بنابراین، عنوان کوتاه و واضح بنویس.

تعیین موقعیت Tooltip

پیش فرض، Tooltip بالای عنصر است. با data-bs-placement آن را top، bottom، left یا right کن.

<a href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Hooray!">
  Hover
</a>
<a href="#" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Hooray!">
  Hover
</a>
<a href="#" data-bs-toggle="tooltip" data-bs-placement="left" title="Hooray!">
  Hover
</a>
<a href="#" data-bs-toggle="tooltip" data-bs-placement="right" title="Hooray!">
  Hover
</a>

مشاهده در ادیتور

گام های عملی سریع

  1. روی عنصر، data-bs-toggle="tooltip" بگذار.
  2. متن کوتاه را در title بنویس.
  3. کد راه اندازی جاوااسکریپت را اجرا کن.
  4. در صورت نیاز، data-bs-placement را تنظیم کن.

جمع بندی سریع

  • Tooltip توضیح کوتاه روی عناصر است.
  • با title متن را مشخص کن.
  • حتماً با JS آن را فعال کن.
  • جهت را با data-bs-placement عوض کن.

مطالب مرتبط: مودال (Modal)، پاپ اور (Popover).