Skip to content

Component: Add CSS-only animated tooltip with directional arrow pointer #17387

Description

@Nareshkumawat-star

Feature Request

Tooltips are a fundamental UI pattern missing from EaseMotion CSS. A pure CSS tooltip with a smooth fade + scale entry and directional arrow would be widely useful.

Proposed Component

  • Classes: .ease-tooltip, .ease-tooltip--top, .ease-tooltip--bottom, .ease-tooltip--left, .ease-tooltip--right
  • Triggered via :hover and :focus on the parent
  • Entry animation: fade-in + translateY shift
  • Arrow pointer via ::before border trick
  • CSS variables: --ease-tooltip-bg, --ease-tooltip-color, --ease-tooltip-delay
  • No JavaScript required
  • Fully accessible (works with aria-label and keyboard focus)

Files to Create

submissions/examples/ease-tooltip/style.css
submissions/examples/ease-tooltip/demo.html
submissions/examples/ease-tooltip/README.md

Metadata

Metadata

Labels

GSSoC-26Official GSSoC 2026 issueanimationAnimation effects, hover interactions, motion ideas, transitionsgood first issueGood for newcomersgssoc:approvedApproved for GSSoC contributionshelp wantedExtra attention neededlevel:intermediateRequires moderate project understanding

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions