<c-hover-card>
<c-hover-card.trigger>
<a href="#">Hover this link</a>
</c-hover-card.trigger>
<c-hover-card.content>
<p>Enough room for a sentence or two of context.</p>
</c-hover-card.content>
</c-hover-card>
The card waits before opening and before closing, so crossing the gap between
the link and the card does not dismiss it. Both delays are attributes:
open_delay and close_delay, in milliseconds.
As with the tooltip, side and align are choices rather than measurements —
there is no portal and no collision detection. On a touch screen there is no
hover, so anything behind a hover card needs to be reachable another way.