Skip to main content
Question

Why doesn't Figma support core "DOM" style behaviors?


Rick Tilghman

So, without going into a bunch of specific use case examples, the question is pretty basic; with all the logic and interactive capabilities, why doesn’t Figma just support BASIC state styles for all elements/components?  I mean, I can attach visibility to a variable, but I can’t just set a basic hover state for a box?

This makes no sense to me.  I can understand keeping things manageable and not doing a full CSS implementation, but the idea that I have to “roll my own components” just to get something to show a different background color is kind of insane.  I dont want to make components every time I need something in a proto to change in a basic way.  Just draw a box around a core set of universal styling behaviors, attach them to every object by default, and call it a day.

TL;DR - Hover states should be a core, definable state by default for every element in Figma, from text to shapes.  Off unless defined, just add the field to the fill, stroke, and other properties (fill has default, hover, active, etc)

 

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings