응용소프트웨어/Figma

[Figma] 배리언트(variant)

Beginner:) 2025. 4. 15.
320x100

목적

- 하나의 컴포넌트 안에 여러 상태, 스타일, 버전을 묶어서 관리하려고 쓰는 기능

- 같은 버튼인데 상태가 다름 (기본 / 호버 / 클릭 / 비활성)

- 같은 스위치인데 켜짐/꺼짐 구분 필요함

- 같은 인풋인데 포커스, 에러 상태 필요함

- 같은 카드인데 라벨이 있고 없고 다름


만드는 법

- 마스터 컴포넌트 여러 개
  마스터 컴포넌트 여러 개를 선택하고 오른쪽 패널에 `combine as variant` 클릭


- 마스터 컴포넌트 한 개
  오른쪽 패널에... 누르면 add variant

  
- 인스턴스 여러 개
  오른쪽 패널에... 누르면 `Create component set`


구역

배리언트를 선언하면 구역?이 생기는데 그 구역 안에 오브젝트를 넣어서 베리언트를 추가할 수 있고, 오브젝트를 끄집어내서 베리언트를 해제할 수 있음

구역은 variant들의 최상위 폴더를 클릭하면 볼 수 있고 stroke나 fill을 통해 구분가능

 

베리언트 추가

1. 구역을 클릭한다.

2. 오른쪽 패널 property에서 +버튼을 클릭하여 variant를 추가한다.
   (property의 개수는 상관없다.)

3. 오브젝트를 클릭하고 프로퍼티의 `current variant`를 설정한다.
   (다중 선택가능)

4. 프로퍼티가 적용된 오브젝트를 구역 밖으로 복사하고, 프로퍼티의 값을 변경하면 오브젝트도 맞게 변경된다.

 

반응형

'응용소프트웨어 > Figma' 카테고리의 다른 글

[Figma] Auto Layout 세부 설정  (0) 2025.04.16
[Figma] 오토레이아웃  (0) 2025.04.15
[Figma] 프로퍼티  (0) 2025.04.15
[Figma] 컴포넌트 특징 & 단축키  (0) 2025.04.08

댓글