How can I make a gradient over multiple element in Figma? As much as I know you can only make a gradient over one element or let's say select multiple but then the gradient doesn't go over all, it just starts off on every single element.

Thanks for your answers^^

  • Welcome to GD.SE!
    – Mensch
    Dec 1, 2021 at 11:42

1 Answer 1


Select multiple objects and do Object > Flatten Selection. Now you should be able to add a gradient fill that spans all the objects.


enter image description here

  • Thanks! That works perfectly :D
    – Aqua
    Dec 1, 2021 at 14:20
  • This doesn't solve for most of my issues. Once you flatten an object, you can no longer modify it. To modify it, you have to separate each shape. Once you do that, you lose the stretch gradient. There has to be some issue with mask but I forget. Jan 31 at 0:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.