Skip to content

Add loading spinner animation to project cards when hovering #22

@dotdevdotdev

Description

@dotdevdotdev

Add visual feedback to project cards with a subtle loading spinner animation that appears when users hover over them. This enhances the interactive feel of the portfolio and provides polish to the user experience.

Description

When a user hovers over a project card, display a small, elegant loading spinner animation that suggests the card is interactive and ready to be clicked. This adds a modern, polished touch to the portfolio interface.

Acceptance Criteria

  • Loading spinner appears on hover over project cards
  • Animation is smooth and performant (CSS-based, no jank)
  • Spinner design matches the existing design system (colors, size)
  • Animation duration is appropriate (not too fast, not too slow)
  • Works consistently across modern browsers
  • Spinner disappears smoothly when hover ends
  • Does not interfere with card click functionality

Technical Considerations

  • Use CSS animations/transitions for best performance
  • Consider using existing icon library or SVG for spinner
  • Ensure animation doesn't cause layout shifts
  • Test on mobile (hover may not apply, consider touch interactions)

Design Notes

  • Keep it subtle - should enhance, not distract
  • Consider opacity/fade-in for smooth appearance
  • Spinner should be positioned appropriately within card layout

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions