Skip to main content
Question

Needing Help with a Card-Style Button Component

  • December 20, 2025
  • 1 reply
  • 86 views

Jenn Phillips

Hi Figma community,

I’m building a card-style button component for a web/mobile prototype with:

  • Background fill (image)

  • Icon + text stacked vertically above the background

  • Hover state with background change and Smart Animate

Problem:

  • Unsure if my Default + Hover frames are structured correctly
  • Hover animation on 'Delivery' catches the animation on 'Catering'
  • Auto Layout keeps forcing itself on the outer frame
  • Adjusting frame size breaks layout
  • Hover animation doesn’t trigger correctly on ‘Carryout’ (this is broken with me trying to fix it)
  • The Carryout icon component currently does not match the intended structure

Intended structure for the other cards:

Card Frame (background fill) └─ Content Frame      ├─ Icon      └─ Text

I want to make sure all card-style components follow this structure so hover, animation, and resizing behave predictably when reused. I’ve probably have spend 30+ hours trying to figure this out, and I’ve realized I’ve hit a brick wall. 

 

Here’s my live desktop doc with instances so you can inspect everything:
Desktop Layout Figma Link

 

I have been trying to recreate this in Figma to learn the program more thoroughly: Anaheim Cookie Plug

 

Thanks in advance for any advice on properly structuring the components and hover variants. This girl needs help, and I’d also pay to learn! 😓

 

Jenn

1 reply

Jenn Phillips
  • Author
  • New Member
  • December 20, 2025

Sorry! The Intended structure for the other cards:

Card Frame (with a background button fill). Then a nested Content Frame with an icon and text siblings within the Content Frame.