Unity represents USS files as
StyleSheet objects in C#. For information on how to manage references to your USS assets, see Manage UI asset references from C# scripts.
To can use the
styleSheets property of
VisualElement attach a
StyleSheet object to any element. For example, given a style sheet in local variable
styleSheet and an element in local variable
element, you can do the following to attach the style sheet to the element:
Unity applies the selectors from the style sheet to the element itself and all its descendants. Unity doesn’t apply the selectors to parent elements or siblings of the element.
Note: In Unity, any change to the USS file automatically refreshes the UI that uses this style sheet.