inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기

스타일 가이드 다운 받기

아이콘 크기 변화

136

정민경

작성한 질문수 3

0

아이콘을 24/ 32/ 36 -> 텍스트필드 크기 S M L에 따라 다르게 적용을 해둔 상태에서 세개를 한번에 잡아서 아이콘 종류 선택할 수 있게 크리에이트 프로퍼티를 했는데요. 적용을 한 순간 모든 아이콘이 24로 바뀌어버리는 상황인데요.
24, 32, 36을 각각 프로퍼티 적용할 경우는 괜찮더라구요.

이 방법 말고 다른 방법은 없을까요?

1) 기존 다르게 넣은 아이콘 크기

스크린샷 2025-07-18 오후 8.31.44.png.webp


2) 적용

스크린샷 2025-07-18 오후 8.31.57.png.webp


3) 크기 작아짐

스크린샷 2025-07-18 오후 8.32.05.png.webp


웹-디자인 figma figma-tokens 디자인-시스템 아토믹-디자인 figma-variable 프로덕트디자인

답변 3

0

김도희

저도 궁금한 부분이라 여쭤봅니다!
다운받은 파일에서 보고 따라하는 데 더미 아이콘에서 인스턴스 스왑이 먹히지 않을 경우 왜 그런걸까요? ㅠㅠ

0

볼드 UX

안녕하세요, 도희님

다운로드 받은 파일과 관련해 말씀해주신 부분이 조금 모호하여 확인 차 여쭙습니다.

말씀하신 “더미 아이콘에서 인스턴스 스왑이 먹히지 않는다”는 상황이,

  • 더미 아이콘 안의 아이콘이 인스턴스 스왑이 되지 않는 문제인지,

  • 인스턴스 안의 더미 아이콘이 인스턴스 스왑이 되지 않는 문제인지

     

정확히 알 수 없어 다시 한번 확인 부탁드립니다.

 

참고로 더미 아이콘은 정상적으로라면 반드시 인스턴스 스왑이 되어야 합니다. 혹시 계속 문제가 발생한다면 저에게 메일 주시면 온라인 실시간 채팅으로 직접 도와드릴 수 있습니다.

📧boldplus.ux@gmail.com

감사합니다. 볼드 드림.

0

볼드 UX

안녕하세요, 정민경님

인스턴스 스왑 프로퍼티를 적용할 때 말씀하신 단점이 맞습니다. 한 번에 모든 요소가 바뀌어버리는 문제가 있죠.

각각 개별적으로 프로퍼티를 적용하시려면 몇 가지 방법이 있습니다.

첫 번째 방법 아이콘을 각 크기별로 별도 컴포넌트로 만드는 것입니다. 예를 들어 24px 컴포넌트, 48px 컴포넌트를 각각 제작하여 해당 크기의 컴포넌트를 인스턴스로 사용하는 방식입니다. 다만 이 경우 각 인스턴스를 개별적으로 관리해야 한다는 번거로움이 있습니다. 다른 디자인 시스템에서도 이런 방식으로 아이콘을 관리하는 경우를 종종 볼 수 있습니다.

두 번째 방법 더미 아이콘의 24px, 32px, 48px 버전을 먼저 인스턴스 스왑으로 설정합니다. 그 다음 최상위 컴포넌트에서 해당 아이콘을 인스턴스 스왑이 아닌 네스티드 인스턴스의 프로퍼티로 외부에 노출시키는 방법입니다.

혹시 위 설명이 이해하기 어려우시면 말씀해 주세요. 관련 예시 파일을 별도로 제작해서 공유해드리겠습니다.

감사합니다.

1

정민경

설명 감사합니다!!

이해를 잘 못하는 부분이 있네요.. 혹시 예시 공유부탁드려도 될까요?! 😭

1

볼드 UX

예제 파일 공유해드립니다.

3가지 다른 방법이 있는데, 한번 보시고 원하시는 방법으로 시도해보시기 바랍니다. 개인적으로는 개발 코드와 유사하게 가려면 2번째 방법이 맞을 수도 있습니다.

파일 보시고도 이해 안되시면 따로 온라인 챗을 통해서 자세히 설명드리도록 하겠습니다. 온라인 챗이 필요하시면 boldplus.ux@gmail.com으로 메일 주시기 바랍니다. 감사합니다.

https://drive.google.com/file/d/1rIePSYvTu-4NEajDvHvNjQddlczGzPp2/view?usp=sharing

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 정민경님.

지금 겪고 계신 문제는 여러 크기의 아이콘들에 대해 단일 프로퍼티를 적용하면서 발생하는 것으로 보입니다. 이러한 현상은 Figma에서 모든 인스턴스가 동일한 프로퍼티 설정을 공유하게 되는 상황에서 나타날 수 있습니다. 아래에 이 문제를 해결할 수 있는 몇 가지 방법을 안내드리겠습니다.

방법 1: 개별 프로퍼티 유지

가장 간단한 해결책은 각각의 아이콘 크기에 대해 별도의 프로퍼티를 유지하는 것입니다. 이렇게 하면 크기 변경이 일어날 때 다른 요소에 영향을 주지 않도록 관리할 수 있습니다. 여전히 이러한 방법이 가장 안정적일 수 있습니다.

방법 2: Figma의 Auto Layout 활용

Auto Layout을 활용하여 아이콘과 텍스트의 크기를 동적으로 조정할 수 있습니다. 아이콘과 텍스트를 각각 다른 Auto Layout으로 감싸고, 크기 변경 시 함께 조정되도록 구성할 수 있습니다. 이 때 관련 스타일이나 콘스트레인트 설정을 통해 크기의 비율을 맞출 수 있습니다.

방법 3: Variants 및 Component Properties 활용

Figma에서 Variants 및 Component Properties를 적극 활용하는 것도 방법입니다. 각 크기를 Variants로 설정하고, 사용자 지정 프로퍼티를 통해 각 인스턴스를 설정할 수 있습니다. 이렇게 하면 상황에 따른 보다 정교한 제어가 가능합니다.

아래의 관련 질문 URL도 참고하시면 도움이 될 수 있습니다:
- 텍스트 상자 placeholder의 아이콘과 텍스트 배열 관련

이 게시물은 텍스트 필드 내 아이콘 크기 조정 문제를 해결하는 다른 접근 방식을 제공합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

배리어블 Value에 관해 질문있습니다.

0

21

0

Body>font weight 에서 semibold에 짝대기가 생기는 이유?

0

26

1

Navigation Mobile 토글 베리어블이 안됩니당

1

25

2

Typography 모드 적용시 표현된 값과 우측에 표시되는 값다름

0

26

1

디자인 시스템에 그룹명을 숨길 수도 있나요?

0

39

2

디자인 시스템 네이밍에 관한 질문드립니다.

0

49

2

next step?

1

67

1

16강 Print Variables 출력 질문

0

79

2

open in Figma 누르고 ui kit 다운?받았을 때

0

62

2

variables 이름 지을때 소문자,대문자 사용에 관해..

0

89

2

디자인 시스템 네이밍 순서에 대해 질문남깁니다!

0

111

2

이미지 캐러셀 영상

0

64

2

아이콘 사이즈 컴포넌트 구성 방식 관련

0

98

3

완강/리뷰 이벤트 후 강의자료

0

58

2

Stack 컴포넌트 관련하여 궁금한 점이 있습니다.

0

53

1

컴포넌트별 베리어블 구축

0

76

2

인풋 텍스트필드에서는 왜 'interactive/bg' 배리어블을 활용하지 않는 것인가요?

0

35

1

섹션 6 / 29.Button 강의의 아이콘 인스턴스 스왑 질문

0

49

2

UI Kit에서 배리어블 등록 안되는 문제

0

57

2

교육용 피그마 계정 문의

0

57

2

베리어블 등록했는데 스타일에 연결하려니까 안보여요..

0

81

3

폰트 웨이트 지정에서, '바디만 따로 웨이트를 시멘틱에 그룹핑 하는 이유'가 무엇인가요??

0

47

2

섹션 6 / 29.Button 강의 질문

0

63

2

67강, 70강, 75강 자료 다운로드

0

50

1