질문이나 공유하고자 하는 아이디어가 있습니까? Adobe XD 커뮤니티에 참여하십시오. 소중한 의견과 다양한 작품 활동을 기대하겠습니다!
Adobe XD에서 여러 디자인 시스템에 걸쳐 중첩된 구성 요소를 사용하여 작업하는 방법에 대해 알아봅니다.
디자인 시스템을 구축하려면 최적의 재사용 가능성과 유연성을 위해 작은 분자 수준의 구성 요소를 만드는 기능이 필요합니다. 구성 요소를 만들 때 XD를 사용하여 구성 요소를 서로 중첩하고 메뉴, 카드 베이스 레이아웃 등과 같은 복잡한 오브젝트를 만들 수 있습니다.
연속 디자인 경험을 위해 중첩된 구성 요소를 만들고 사용하는 방법에 대해 자세히 알아보십시오.
다음 개념을 숙지하십시오.
먼저 중첩된 구성 요소와 관련된 몇 가지 용어를 숙지하십시오.
중첩된 구성 요소를 사용하여 더욱 강력한 디자인 시스템을 구축할 수 있습니다. 기본 구성 요소를 업데이트할 때 내부에 중첩된 구성 요소가 업데이트되어도 모든 인스턴스가 업데이트를 수신하게 됩니다.
중첩된 구성 요소를 만들려면 다음 방법 중 하나를 사용하십시오.
방법 A: 구성 요소 인스턴스를 복사하여 그룹에 붙여넣고 구성 요소로 변환합니다.
방법 B: 인스턴스를 복사하여 기존 구성 요소 내에 붙여넣습니다.
방법 C: 구성 요소의 일부로 드릴다운하여 구성 요소로 변환합니다.
방법 A를 사용하여 대화 상자 구성 요소를 만드는 방법을 살펴보십시오.
버튼 인스턴스 붙여넣기
그룹 내에 버튼 구성 요소의 인스턴스를 붙여넣습니다.
구성 요소로 변환
그룹을 선택하고 구성 요소로 만들기
버튼 구성 요소 만들기
대화 상자에 대한 버튼 구성 요소 만들기.
대화 상자 컨테이너 만들기
내부 텍스트 및 다른 오브젝트를 그룹으로 포함하여 대화 상자 컨테이너를 만듭니다.
다음은 중첩된 구성 요소를 만들 경우 참고할 수 있는 몇 가지 모범 사례입니다.
중첩된 구성 요소가 동기화될 때 메인 구성 요소 내에 중첩된 구성 요소의 변경 내용은 해당 메인 구성 요소의 모든 인스턴스에 반영됩니다.
어떻게 작동하는지 살펴보십시오.
예제 1: 메인 버튼에서 변경 내용을 수신하는 컨테이너 내부 버튼
메인 구성 요소에 적용하는 모든 변경 내용은 토글 메뉴와 컨테이너 내부에 중첩된 모든 버튼에 반영됩니다.
이제 메인 버튼의 인스턴스 2개, 메인 토글 메뉴의 인스턴스 2개와 메인 컨테이너의 인스턴스 1개를 만듭니다.
아래에서 몇 가지 시나리오를 살펴보겠습니다.
시나리오 1:
메인 토글 메뉴 내에 중첩된 버튼의 색상을 파란색으로 변경합니다.
토글 메뉴의 인스턴스와 컨테이너 내에 중첩된 모든 버튼의 색상이 파란색으로 변경되었습니다.
단, 메인 버튼의 인스턴스 2개는 색상이 변경되지 않습니다. 이는 메인 구성 요소에 적용하는 모든 변경 내용이 해당 컨테이너에 대한 컨텍스트이기 때문입니다. 색상 변경은 토글 메뉴 내 버튼의 인스턴스에만 적용됩니다.
시나리오 2:
메인 컨테이너 내에 중첩된 버튼의 색상을 분홍색으로 변경합니다. 컨테이너 인스턴스 내의 버튼도 분홍색으로 변경됩니다.
다른 버튼은 색상이 변경되지 않습니다. 이는 메인 구성 요소에 적용하는 모든 변경 내용이 해당 컨테이너에 대한 컨텍스트이기 때문입니다. 색상 변경은 컨테이너의 토글 메뉴 내 버튼의 인스턴스에만 적용됩니다.
시나리오 3:
컨테이너 인스턴스 내에 중첩된 버튼의 색상을 녹색으로 변경합니다.
이 변경 내용은 오버라이드로, 메인 구성 요소가 아닌 인스턴스에 적용되기 때문에 다른 버튼은 녹색으로 변경되지 않습니다.
시나리오 4:
시나리오 3에서 진행하여 메인 컨테이너 내에 중첩된 버튼의 색상을 보라색으로 변경합니다.
컨테이너 인스턴스의 중첩된 버튼에는 이미 오버라이드 기능이 있기 때문에 색상이 변경되지 않습니다.
다음은 중첩된 구성 요소 인스턴스에서의 오버라이드 작업 시 참고할 수 있는 몇 가지 모범 사례입니다.
Creative Cloud Libraries를 사용하면 디자인 시스템 스타일과 구성 요소를 배포하여 문서 전체에서 일관성 있게 재사용할 수 있습니다. Creative Cloud Libraries를 통해 디자인 시스템을 구축 및 배포하려면 색상, 문자 스타일 및 구성 요소를 문서 에셋 패널에 추가하여 디자인 시스템 에셋을 조정하고 라이브러리로 게시하여 모든 XD 및 기타 Creative Cloud 애플리케이션에서 재사용할 수 있습니다. Creative Cloud Libraries를 사용하는 방법에 대한 자세한 내용은 XD에서 Creative Cloud Libraries를 사용하여 작업을 참조하십시오.
이전 버전의 XD에서 중첩된 구성 요소의 변경 내용은 외부 구성 요소의 인스턴스 전체에 걸쳐 업데이트되지 않았습니다. 경험을 개선하려면 최신 버전의 XD에서 문서를 여십시오.
아니요. 최신 버전의 XD에서 중첩된 구성 요소가 있는 기존 문서를 여는 경우 XD는 새 모델로 해당 구성 요소를 자동으로 마이그레이션하여 최대한 신속하게 작업을 진행할 수 있습니다.
XD에서 문서를 열 때 특정 구성 요소는 에셋 패널의 해당 버전과 일치하지 않았습니다. 데이터 손실 없이 마이그레이션하기 위해 해당 메인 구성 요소가 캔버스의 인스턴스로 변환되었습니다. 메인 구성 요소를 캔버스로 다시 가져오려는 경우 외부 인스턴스를 마우스 오른쪽 버튼으로 클릭하고 메인 구성 요소 편집을 선택합니다. 그런 다음 메인 구성 요소가 캔버스의 인스턴스와 유사하게 보이도록 하려면 필요한 모든 오버라이드를 인스턴스에서 메인 구성 요소로 전송하면 됩니다.
업데이트를 다운로드하려면 최신 버전의 XD에서 연결된 문서를 여십시오. 최신 버전의 XD에서 나중에 연결된 문서를 열어 올바른 비헤이비어를 확인할 수 있습니다.
XD 34를 시작하면 XD는 다른 구성 요소 내에 메인 구성 요소를 중첩하는 것을 더 이상 지원하지 않습니다. 이전에 중첩된 메인 구성 요소를 생성한 작업을 수행하는 경우 내부 구성 요소가 인스턴스로 변경됩니다.
이 비디오를 통해 XD의 중첩된 구성 요소에 대해 살펴보십시오.
시청 시간: 10분
지금까지 XD의 구성 요소를 사용하여 작업하는 방법에 대해 살펴보았습니다. 한 단계 더 진행하여 디자이너 또는 관련자들과 공유하고 피드백을 받는 방법에 대해 알아보십시오.
질문이나 공유하고자 하는 아이디어가 있습니까? Adobe XD 커뮤니티에 참여하십시오. 소중한 의견과 다양한 작품 활동을 기대하겠습니다!
내 계정 로그인