What are StyleSheets/Rule/Derive/Link? How to use these?

I always saw these objects and never understood what did they do. I’ve heard they were like CSS variables but I never understood how they work due to all of the time of existence documentation is still empty. Please. Somebody. Help me with usage of these objects.

StyleSheets, Rule, Derive, and Link are experimental UI theming objects in Roblox, meant to act like CSS for customizing and reusing UI styles
You can define styles with Rule inside a StyleSheet, use Derive to extend them, and apply them to GUI elements with Link as they help keep UI consistent and centralized, but they are still in beta and not fully documented or widely supported yet

1 Like

Thank you, but if you could, can you please give me example of StyleSheet usage? For example a script that will change Part’s color based of StyleRule/Sheet

They aren’t really in beta. More so internal beta at the moment. It’s only being used right now for redesign of the new CoreUI elements in studio but would be released into the beta phases in the next couple months.

1 Like