dragoon0x/everything-design-taste

popover-flyout

Popover design, flyout menus, and hoverable content panels.

First seen Jul 18, 2026

Installation

$ npx skills add dragoon0x/everything-design-taste --skill popover-flyout

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from dragoon0x/everything-design-taste · top by installs.

npx skills add dragoon0x/everything-design-taste

Browse all from dragoon0x/everything-design-taste

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 11
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,124 B
  • docs SUMMARY.md 81 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Popover & Flyout

Popover

  • Triggered by click (not hover)
  • Contains rich content (text, links, mini-forms)
  • Close: click outside, Escape, or explicit close button
  • One popover open at a time
  • Position near trigger, flip at viewport edges
  • Arrow pointing to trigger element

Flyout Menu

  • Triggered by hover (desktop) or click (mobile)
  • Contains navigation links or sub-options
  • Show after brief delay (100-200ms hover)
  • Keep open while cursor is within bounds
  • Diagonal movement tolerance (don't close when moving diagonally to submenu)

Design Rules

  1. Max width: 320px for most popovers
  2. Consistent shadow and border treatment
  3. Don't nest popovers (if you need this, rethink the UX)
  4. Mobile: convert to bottom sheet or full-screen
  5. Content should be scannable (not a wall of text)

Accessibility

  • role="dialog" for interactive popovers
  • aria-expanded on trigger
  • Focus trap for interactive content
  • Escape to close