UI styling compatibility

The following tables outline all of the classes and associated properties which can be styled. Additional support may be added over time, so please bookmark this page for reference.

UI objects

GuiObject

GuiObject is an abstract class from which most UI classes inherit, including frames, labels, buttons, and more.

GuiButton

PropertyType
GuiButton.AutoButtonColorboolean

TextLabel

TextButton

ImageLabel

ImageButton

InputActionLabel

TextBox

ScrollingFrame

ViewportFrame

Path2D

CanvasGroup

Appearance modifiers

UICorner

UIGradient

UIPadding

UIShadow

UIStroke

Layout structures

UIListLayout

UIGridStyleLayout

UIGridLayout

UIPageLayout

Size modifiers and constraints

UIAspectRatioConstraint

UISizeConstraint

UITextSizeConstraint

UIScale

PropertyType
UIScale.Scalefloat

UIFlexItem

StyleQuery

StyleQuery lets you define conditional breakpoints (like container/media queries) that control when styles apply to the query's parent instance.

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.