skills/popover/SKILL.md
Use when you need to display focused content or actions.
npx skillsauth add thedaviddias/ux-patterns-for-developers popoverInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Display focused content or actions
Popovers overlay the main content to give users additional information or actions. Popovers display contextual content while keeping the surrounding page visible. Unlike modals blocking page interaction, popovers deliver contextual help or shortcuts while the main interface stays visible and interactive.
Use popovers for context-specific information or quick actions that complement the main view without needing full user focus. Common scenarios include:
references/pattern.md, then choose the smallest viable variation.Required ARIA attributes:
aria-haspopup="true" on the trigger element.aria-expanded on the trigger element to reflect open/closed state.role="dialog" (or role="menu" if used as a menu) on the popover container.The following table outlines the standard keyboard interactions for popover components. | Key | Action | | --- | --------------------------------------------------------- |
For full implementation detail, examples, and testing notes, see references/pattern.md.
Pattern page: https://uxpatterns.dev/patterns/content-management/popover
tools
Use when implementing help users understand their current location.
tools
Use when implementing multi-step forms and processes.
content-media
Use when implementing video playback with controls.
development
Use when choosing, comparing, or implementing UX patterns across the UX Patterns for Developers corpus.