Skip to main content

Add way to change opacity for color variables alias, fills, strokes, etc

  • June 22, 2023
  • 142 replies
  • 16019 views

Show first post

142 replies

Recep_Kutuk
  • New Participant
  • April 17, 2025

+1 This would be a very valuable feature for design system  management!


Recep_Kutuk
  • New Participant
  • April 24, 2025

+1 to any suggestion that involves breaking the link between color and opacity.


Melanie_Sorensen1

This is needed for Angular 19 Material components.


Lee_Beth_Kilgore

following… me three (hundred) 🙋🏼


Uhl
  • Active Member
  • May 7, 2025

+1 Just started using variables and while they’re great, it feels incomplete without this. Any solid color system needs to support defining variants relative to a base color.


Alice_Holm
  • Active Member
  • May 27, 2025

+1 This is much needed


Sharon_Taylor

+1 this - definitely need this for the color system


Chris_Gatland
  • New Participant
  • June 9, 2025

+1 from me.  Not having separation of transparency and colour variables is going to cause me lots of extra work, and will result in a messy design system that’s hard to manage.  


Alex_Karoza
  • New Member
  • June 20, 2025

Or even better, allow modification of any values based on the original variable.

For example, changing Hue in HSL or Alpha in CSS.
 

With LAB+LCH/OKLCH color systems supporting updates, it will be HUGE!

It can change the way people think about color.

For other variables, it will also be beneficial; for example, to dynamically align inner and outer border radii.


schoon
  • New Member
  • July 14, 2025

+1 Also needing this feature


JacksonSingleton

Does anyone have any sort of workaround? Most of my components use a background color on the base frame. I would have to rebuild my entire design system, or 10x the number of variables I have while losing the ability to reference the root color. How is this not addressed or supported?


Nathan2
  • New Participant
  • July 24, 2025

+1 - Would love to have tokens for opacity independent of tokens for color


yujinyujin
  • New Member
  • July 30, 2025

+1. It would allow for so much more flexibility. Would be amazing to be able to pair set opacity tokens WITH color tokens


arda0
  • New Member
  • August 26, 2025

+1 

 

Need this ASAP.


Lukas24
  • New Member
  • August 27, 2025

Any news about this? Still desperately need this!


Recep_Kutuk
  • New Participant
  • October 14, 2025

FYI 😊


Michal_Swiaczkowski

@djv Hey, any chance this will be added? CSS allows it, but Figma doesn't. 😭


Matt Frederick CTS

+1 here. We just started using variables for color while merging/simplifying color themes. Looking and not finding that feature was kind of a let down. :)


Pascale D'Offay

@djv 
Same issue.

The only workaround I could find was to create a gradient of the same variable and then it lets you add opacity to it.  But that’s still not a viable solution.  It’s been over a year since the first request was posted.  Please can we add opacity to a variable!

 

Screenshot 1: Gradient fill with opacity applied

Gradient fill allows you to add opacity

Screenshot 2: Gradient setup using the same variable added twice

1x variable used to create the gradient

 


Jeremy_Knudsen
  • Active Member
  • December 16, 2025

So, it’s happening finally ???


Tiago_Gomes
  • New Member
  • January 28, 2026

For all ppl out there apparently you can make a Linear gradient with the same color and them add a transparency on the side panel :P 
 

 


Recep_Kutuk
  • New Participant
  • January 30, 2026

For all ppl out there apparently you can make a Linear gradient with the same color and them add a transparency on the side panel :P 
 

 

But what’s the point? Consider this: The most convenient use case (for me at least) is selecting a component and clicking on “Selection colors” option to change necessary colors easily. There’s no work around to enable this.


wiresnchains
  • New Member
  • February 1, 2026

Any updates on this? The absence of this feature is messing with my projects for over 2 years now.


Pascale D'Offay

Hey @Henrik_Andersen, thanks for the feedback!

@Alok is correct that this is currently expected behavior. I updated your topic for clarity, and we’ll pass this onto our team for future improvement.

Be sure to also vote up top! ☝️ Our teams use votes to gauge overall interest and prioritize.

@djv  any update?


James_Walsh
  • New Participant
  • February 26, 2026

For all ppl out there apparently you can make a Linear gradient with the same color and them add a transparency on the side panel :P 
 

 

I’m using this work around for a few small edge cases - thanks for pointing it out. 

I cannot wait for a future where I can build a cascading color system that let’s me change the root values and everything just adapts. 

Kinda insane we’re still here asking for this in 2026.