> For the complete documentation index, see [llms.txt](https://docs.overdare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overdare.com/korean/development/api-reference/classes/frame.md).

# Frame

Frame : `GuiObject`

## Overview

Frame은 다양한 GUI 요소들을 담아 구조적으로 묶어주는 기본 컨테이너 UI 객체입니다.

특히 Frame은 반응형 UI 레이아웃을 구성하는 데 적합하여, 기본적인 GUI 속성을 모두 지원하므로 배경색 지정, 투명도 조절, 등 다양한 스타일 커스터마이징을 자유롭게 수행할 수 있습니다.

Frame은 **클라이언트 환경**에서만 제어할 수 있습니다.

## Properties

### BorderColor3

`Color3`

Frame의 테두리(Border) 색상을 지정합니다.

BorderPixelSize가 0이거나 BorderMode가 렌더링에 영향을 주지 않는 설정일 경우, 이 속성은 시각적으로 반영되지 않습니다.

#### Code Samples

```lua
local Frame = script.Parent

Frame.BorderColor3 = Color3.fromRGB(220, 50, 50)
```

### BorderMode

`Enum.BorderMode`

Frame 테두리가 렌더링되는 방식을 결정합니다.

테두리가 Frame의 경계를 기준으로 어느 방향으로 그려질지를 제어하며, 레이아웃 구성 시 다른 UI 요소와의 겹침이나 공간 계산에 영향을 줄 수 있습니다.

#### Code Samples

```lua
local Frame = script.Parent

Frame.BorderMode = Enum.BorderMode.Inset
```

### BorderPixelSize

`number`

Frame 테두리의 두께를 픽셀 단위로 지정합니다.

값이 0이면 테두리가 렌더링되지 않습니다. 정수 값을 사용하는 것을 권장하며, 음수 값은 허용되지 않습니다.

#### Code Samples

```lua
local Frame = script.Parent

Frame.BorderPixelSize = 3
```

## Methods

## Events

## See also

{% content-ref url="/pages/K1g0tEWDJhh6a6E4UURk" %}
[GUI](/korean/manual/studio-manual/gui.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.overdare.com/korean/development/api-reference/classes/frame.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
