Skip to content

Frame

Supported Class GUI

A GuiObject that renders as a plain rectangle, generally used as a container.

Description

Frame is a GuiObject that acts as a container for other GuiObjects. You can use it for UI that either displays on a user's screen or on a surface within the experience.

Frames are ideal containers for responsive layouts such as list and flex layouts, allowing you to change the size of the frame and dynamically adjust how layout items fit within it. Frames are also core GuiObjects, so you can customize properties such as BackgroundColor3, Transparency, apply a background gradient or border, and more.

Inheritance

Object → Instance → GuiBase → GuiBase2d → GuiObject → Frame

Nova inheritance: Instance → GuiBase → GuiBase2d → GuiObject → Frame

Properties

Style Supported Property Sets what the frame looks like from a selection of pre-determined styles.
Style: FrameStyle

Sets what the frame looks like from a selection of pre-determined styles. See FrameStyle for a description of each style.

Roblox documentation

Inherited members

Inherited from GuiObject: 45 properties, 39 methods, 25 events. They are documented on the base class page.

Roblox reference: Frame

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.