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