Textfield

Textfield는 사용자로부터 텍스트 입력을 받는 가장 기본적인 UI 요소입니다. 입력 상태, 유효성, 자동완성 여부 등 다양한 상황에 맞게 시각적으로 구분되며, 접근성과 사용성을 고려하여 다양한 상태와 옵션이 제공됩니다.

Textfield

Textfield는 사용자로부터 텍스트 입력을 받는 가장 기본적인 UI 요소입니다. 입력 상태, 유효성, 자동완성 여부 등 다양한 상황에 맞게 시각적으로 구분되며, 접근성과 사용성을 고려하여 다양한 상태와 옵션이 제공됩니다.

Textfield

Textfield는 사용자로부터 텍스트 입력을 받는 가장 기본적인 UI 요소입니다. 입력 상태, 유효성, 자동완성 여부 등 다양한 상황에 맞게 시각적으로 구분되며, 접근성과 사용성을 고려하여 다양한 상태와 옵션이 제공됩니다.

Anatomy

ESSENTIAL

  1. 입력 필드

사용자가 텍스트를 입력하는 기본 입력 영역입니다.

OPTIONAL

  1. 레이블 텍스트

입력 필드 상단에 위치하며, 입력 항목의 제목 역할을 합니다. 선택적으로 표시할 수 있습니다.

  1. 헬퍼 텍스트

입력 필드 아래에 위치하며, 사용자가 올바른 형식으로 입력할 수 있게 보조 정보를 제공합니다.

  1. 워드 리밋

최대 입력 가능한 글자 수를 알려주는 영역입니다.

  1. 텍스트 버튼

보조 동작(ex. 정보 변경, 인증 요청)을 유도할 수 있습니다.

Anatomy

ESSENTIAL

  1. 입력 필드

사용자가 텍스트를 입력하는 기본 입력 영역입니다.

OPTIONAL

  1. 레이블 텍스트

입력 필드 상단에 위치하며, 입력 항목의 제목 역할을 합니다. 선택적으로 표시할 수 있습니다.

  1. 헬퍼 텍스트

입력 필드 아래에 위치하며, 사용자가 올바른 형식으로 입력할 수 있게 보조 정보를 제공합니다.

  1. 워드 리밋

최대 입력 가능한 글자 수를 알려주는 영역입니다.

  1. 텍스트 버튼

보조 동작(ex. 정보 변경, 인증 요청)을 유도할 수 있습니다.

Anatomy

ESSENTIAL

  1. 입력 필드

사용자가 텍스트를 입력하는 기본 입력 영역입니다.

OPTIONAL

  1. 레이블 텍스트

입력 필드 상단에 위치하며, 입력 항목의 제목 역할을 합니다. 선택적으로 표시할 수 있습니다.

  1. 헬퍼 텍스트

입력 필드 아래에 위치하며, 사용자가 올바른 형식으로 입력할 수 있게 보조 정보를 제공합니다.

  1. 워드 리밋

최대 입력 가능한 글자 수를 알려주는 영역입니다.

  1. 텍스트 버튼

보조 동작(ex. 정보 변경, 인증 요청)을 유도할 수 있습니다.

State

Control

variant

default

focused

has value

button

description

Control

variant

default

focused

has value

button

description

Control

variant

default

focused

has value

button

description

Properties

variant

default, auto filled, error, positive

state

default, hover, disabled

focused

false, true

has value

false, true

label

false, true

text button

false, true

icon button

false, true

word limit

false, true

helper text

false, true

background

false, true

label

false, true

text

false, true

Properties

variant

default, auto filled, error, positive

state

default, hover, disabled

focused

false, true

has value

false, true

label

false, true

text button

false, true

icon button

false, true

word limit

false, true

helper text

false, true

background

false, true

label

false, true

text

false, true

Properties

variant

default, auto filled, error, positive

state

default, hover, disabled

focused

false, true

has value

false, true

label

false, true

text button

false, true

icon button

false, true

word limit

false, true

helper text

false, true

background

false, true

label

false, true

text

false, true

Spec

Font size

모바일에서 자동 화면 확대가 발생하지 않게
PC와 동일한 사이즈를 사용합니다.

Spec

Font size

모바일에서 자동 화면 확대가 발생하지 않게 PC와 동일한 사이즈를 사용합니다.

Spec

Font size

모바일에서 자동 화면 확대가 발생하지 않게
PC와 동일한 사이즈를 사용합니다.

Usage

Do

여러 인풋을 입력할 때는 레이블 텍스트 사용을 권장합니다.

Don't

에러 상태에는 헬퍼 텍스트로 명확한 피드백을 제공해야 합니다.(색약/색맹 사용자를 고려)

Usage

Do

여러 인풋을 입력할 때는 레이블 텍스트 사용을 권장합니다.

Don't

에러 상태에는 헬퍼 텍스트로 명확한 피드백을 제공해야 합니다.(색약/색맹 사용자를 고려)

Usage

Do

여러 인풋을 입력할 때는 레이블 텍스트 사용을 권장합니다.

Don't

에러 상태에는 헬퍼 텍스트로 명확한 피드백을 제공해야 합니다.(색약/색맹 사용자를 고려)

©Codeit

Contact Us

©Codeit

Contact Us

©Codeit

Contact Us