رفتن به محتوای اصلی

راهنمای کوتاه

توضیح کوتاه یک کنترل هنگام hover یا فوکوس.

import { Tooltip } from "@kashi-ui/react";

نمونه

نشانگر را روی دکمه‌ها ببرید یا با Tab روی آن‌ها بروید.

<Tooltip content="جستجو در همهٔ پروژه‌ها">
<Button iconOnly aria-label="جستجو"><SearchIcon /></Button>
</Tooltip>

<Tooltip content="ایمیل برای همه قابل‌مشاهده نیست" placement="bottom">
…
</Tooltip>

ویژگی‌ها

نامنوعپیش‌فرضتوضیح
contentReactNode—متن راهنما
childrenReactElement—یک عنصر فوکوس‌پذیر، معمولاً دکمه
placement"top" | "bottom""top"جایگاه
delaynumber300تأخیر نمایش با hover (میلی‌ثانیه)؛ با فوکوس فوری است

دسترس‌پذیری

  • با aria-describedby به عنصر متصل است؛ صفحه‌خوان آن را پس از نام دکمه می‌خواند.
  • طبق WCAG 1.4.13: با Esc بسته می‌شود، نشانگر می‌تواند روی خود راهنما برود بدون اینکه بسته شود، و تا وقتی hover یا فوکوس ادامه دارد می‌ماند.
  • راهنمای کوتاه جایگزین برچسب نیست: دکمهٔ فقط‌آیکون همچنان aria-label لازم دارد. اطلاعات ضروری را در آن پنهان نکنید؛ کاربران لمسی آن را نمی‌بینند.