↑↓ 이동 · Enter 열기 · Esc 닫기

Input Field

텍스트를 입력받을 때 써요. 레이블·아이콘·에러 메시지를 조합해요.

Anatomy

  • 01
    Container
    테두리와 배경으로 입력 영역을 구분해요
  • 02
    Title
    입력 후에도 필드를 식별할 수 있게 해줘요
  • 03
    Left Icon
    입력 유형을 아이콘으로 직관적으로 전달해요
  • 04
    Right Icon
    비밀번호 표시/숨김 전환에만 사용해요
  • 05
    Error Message
    유효성 실패 시 원인을 텍스트로 안내해요

Properties

Base

Placeholder 만 있는 Simple 형태와 Title 이 함께 있는 Labeled 형태가 기본이에요.

Size

MD(52px)가 기본이고 폼에 써요. SM 은 좁은 곳에 써요. Disabled 는 투명도 35% 예요.

Type

01
Simple (Placeholder only)
검색창·인라인 필터처럼 레이블 자리가 없는 짧은 입력에 써요.
02
Labeled
입력 후에도 어떤 필드인지 알아야 할 때 써요. title 이 위에 남아 맥락을 지켜요.
03
Visible 아이콘
비밀번호에만 써요. 눈 아이콘을 누르면 값이 보이고, 기본은 숨김이에요.
04
사람 아이콘
이메일·아이디처럼 입력 유형을 아이콘으로 알릴 때 써요.

Case

01
Active
필드를 누른 상태예요. 테두리가 파랗게 바뀌고 커서가 떠요.
02
Error
유효성 실패예요. 빨간 테두리만으론 부족하니 무엇이 틀렸는지 Error Message 로 알려요.
03
입력완료 && Focus out
포커스가 빠진 뒤 값이 남은 상태예요. 테두리는 기본색, 값은 유지돼요.

Guidelines

✓ DO

  • 레이블은 입력 필드의 목적을 명확히 설명
  • 에러 발생 시 구체적인 원인을 Error Message로 안내
  • 비밀번호 필드에는 항상 Right Icon(눈 아이콘) 제공
  • 이메일/아이디 필드에는 Left Icon으로 입력 유형 표시

✗ DON'T

  • Placeholder만으로 레이블 대체 금지 (입력 시 맥락 사라짐)
  • 에러 상태에서 에러 메시지 없이 빨간 테두리만 표시 금지
  • 불필요한 아이콘 중복 사용 금지
  • Disabled 상태에서 에러 상태 혼용 금지

Placeholder vs Labeled

Placeholder only(Simple): 검색창·인라인 필터처럼 레이블 자리가 없는 짧은 입력.

Labeled: 입력 후에도 어떤 필드인지 알아야 하는 폼. title 이 남아 맥락을 지켜요.

Specification

Container

Input 컨테이너 스펙
속성값설명
height52pxsimple · labeled 공통
border-radius8px
border-width1px모든 상태 공통
padding-x20px아이콘 없을 때
padding-x (with left icon)46px좌측 아이콘 존재 시

Border Color by State

상태별 테두리 색
StateTokenRaw Value
Default--color-line-neutral #e8ebed
Active--color-accent-normal #1d7ff9
Error--color-state-error #f95c5c
Filled--color-line-neutral #e8ebed
Disabled--label/disableopacity 35%

Typography

Input 타이포그래피
요소SizeWeightColor Token
Value14px400--color-label-normal (#26282b)
Placeholder14px400--color-label-assistive (#9ea4aa)
Title Label12px400--color-label-assistive (#9ea4aa)
Error Message13px400--color-state-error (#f95c5c)

Icon

Input 아이콘 스펙
속성값설명
size18×18pxLeft / Right 공통
color--color-label-assistive (#9ea4aa)기본 아이콘 색
left icon position20px from edge
right icon position20px from edge
error icon size16×16px에러 메시지 앞 아이콘
error message margin-top4pxcontainer 하단 간격
Polaris Office Design System · © 2026 Polaris Office. All rights reserved. · 이용약관Version 1.1.0업데이트 2026.09.18