🎉 Smithery is now a part of Arcade.dev! Read more in our announcement here
Designs interactions, animations, transitions, and micro-interactions. Specifies hover states, click feedback, loading states, and user feedback mechanisms...
Input: "Design button interactions" Output:
### Interactions: Button **Hover State:** - Background color darkens by 10% - Transform: scale(1.02) - Transition: 150ms ease-in-out - Cursor changes to pointer **Active State:** - Background color darkens by 20% - Transform: scale(0.98) - Transition: 100ms ease-in-out **Focus State:** - Outline: 2px solid primary color - Outline offset: 2px - No animation (instant for accessibility) **Loading State:** - Show spinner icon - Disable interaction - Opacity: 0.7 - Cursor: not-allowed **Success Feedback:** - Show checkmark icon - Background changes to success color - Animation: fade in 200ms **Accessibility:** - Keyboard accessible (Enter/Space) - Focus indicator visible - Screen reader announces state changes - Reduced motion: Disable animations if user prefers