انتقل إلى المحتوى
uiify

Tooltip

تلميح يظهر بعد مهلة قصيرة من التحويم أو التركيز.

المتصفحات
Chrome 114+Firefox 125+Safari 17+
الفئة
1
الحجم المضغوط
2.16 kB
ميزانية التخطيط القسري
0 ms
ميزانية axe
0
متوافق مع SSR
نعم
العقد المنشور
بيئة الاختبار

المختبر

Tooltip

Closed

Open

API

Tooltip.Provider

الخاصيةالنوعافتراضيالوصف
delayDurationnumber300مهلة بالمللي ثانية بعد دخول المؤشر أو التركيز وقبل الفتح.
skipDelayDurationnumber300فترة بالمللي ثانية بعد إغلاق تلميح، يُفتح خلالها التلميح التالي فورًا.
childrenReactNode—نسخ Tooltip.Root التي تشترك في هذه المدد.

Tooltip.Root

الخاصيةالنوعافتراضيالوصف
openboolean—حالة الفتح المتحكّم بها.
defaultOpenbooleanfalseحالة الفتح الأولية غير المتحكّم بها.
onOpenChangePopoverChangeHandler—تُستدعى بحالة الفتح التالية وتفاصيل سبب التغيير.
idstring—معرّف أساسي للمرساة والمحتوى؛ يُولّد عند حذفه، لذا مرّره حين يجب أن تبقى بنية HTML ثابتة.
childrenReactNode—الجزآن Trigger وContent.

Tooltip.Trigger

الخاصيةالنوعافتراضيالوصف
classNamestring—الفئة المطبّقة على عنصر التفعيل.
childrenReactNode—محتوى عنصر التفعيل.
asElementType"button"اعرض عنصرًا أو مكوّنًا آخر بدلًا من الوسم الافتراضي.
renderReactElement | ((props, state) => ReactElement)—استبدل العنصر المعروض مع الحفاظ على توصيلات السلوك وإمكانية الوصول.

Tooltip.Content

الخاصيةالنوعافتراضيالوصف
side"top" | "right" | "bottom" | "left""bottom"جانب زر التفعيل الذي يُرسى عليه التلميح.
align"start" | "center" | "end""center"محاذاة التلميح على امتداد الجانب المختار.
classNamestring—الفئة المطبّقة على سطح التلميح.
childrenReactNode—محتوى التلميح.
asElementType"div"اعرض عنصرًا أو مكوّنًا آخر بدلًا من الوسم الافتراضي.
renderReactElement | ((props, state) => ReactElement)—استبدل العنصر المعروض مع الحفاظ على توصيلات السلوك وإمكانية الوصول.

لوحة المفاتيح

المفتاحالإجراء
Focus triggerالإظهار بعد مهلة
Escapeإغلاق
Blurإغلاق

إمكانية الوصول

ربط described-by بين زر التفعيل ومحتوى التلميح.

نقاط التنسيق

data-state
تُرجمت هذه الصفحة آليًا ولم تُراجع بعد.