تعامل با صفحه‌کلید

کلیدعملکرد
Enter یا فاصله روی تریگرpopover را باز یا بسته می‌کند.
Tabبه درون popover باز می‌رود که درست بعد از تریگرش قرار دارد.
Escpopover را می‌بندد و فوکوس را به تریگرش برمی‌گرداند، یا hovercard را پنهان می‌کند.

نکته‌های دسترس‌پذیری

  • popover یک dialog غیرمودال است: با aria-label یا aria-labelledby برایش نام بگذارید. تریگرش aria-haspopup و aria-expanded مرورگر را می‌گیرد.
  • hovercard یک tooltip و aria-describedby تریگرش است؛ پس متنش همراه تریگر خوانده می‌شود. کنترل‌ها را در آن نگذارید؛ برای آن‌ها از popover استفاده کنید.
  • hovercard با WCAG 1.4.13 سازگار است: Esc آن را بدون جابه‌جا کردن فوکوس پنهان می‌کند، نشانگر می‌تواند روی آن برود و تا وقتی نشانگر یا فوکوس روی آن است، باقی می‌ماند.