패딩 및 적응형 배경을 사용하여 간편하게 버튼, 카드 또는 드롭다운 목록을 만드는 방법에 대해 살펴보십시오.
그룹 전체의 크기가 조정될 때 작용하는 반응형 크기 조정과는 달리 적응형 배경 및 패딩은 그룹 내에서 콘텐츠가 변경될 때 작용합니다.
더 이상 수동으로 크기를 조정할 필요가 없으며 작업 과정이 더욱 유연하고 빨라졌습니다.
그룹 또는 구성 요소의 배경
XD가 그룹 또는 구성 요소의 배경을 감지하지 못하면 기본적으로 패딩 값은 0으로 설정됩니다.
적응형 배경과 상호 작용
XD가 그룹 또는 구성 요소의 배경을 감지하면 속성 관리자에서 적응형 배경을 활성화할 수 있습니다. 활성화되면 현재 패딩 값은 그룹 또는 구성 요소에서 유지되고, 배경 위 콘텐츠가 변경될 때마다 자동으로 배경의 크기가 조정됩니다.
버튼의 라벨을 변경하려 하십니까? 다음 텍스트를 입력하면 버튼의 크기가 조정됩니다. 드롭다운에 행을 추가하려 하십니까? 반복 그리드를 사용하고, 그룹 내에 더 많은 행을 만들고, 반복 그리드로 배경의 크기를 조정합니다. 그룹에 새 구성 요소 또는 요소를 복사하여 붙여넣으면 배경이 확장되어 요소를 수용하고 패딩 세트를 유지합니다.
패딩을 사용하여 작업
패딩은 시각적 배경에서 각 측면(늘이기 배경에서 식별)의 콘텐츠 가장자리까지의 거리입니다.
그룹 또는 구성 요소 내에서 콘텐츠를 이동하거나 콘텐츠의 크기를 조정하면 패딩 값은 자동으로 업데이트됩니다.
속성 관리자의 패딩 값을 추가 또는 편집하여 캔버스에서 오브젝트를 수동 제어하지 않고도 정확하게 배경의 크기를 제어할 수 있습니다.
그룹 또는 구성 요소에 시각적 배경이 없으면 패딩 값이 0으로 설정됩니다.
패딩 값을 높이면 그룹 주변에 공간이 늘어나고 투명한 여백이 생성되어 프로토타입 제작 시 로고 주변 안전 공간이나 버튼을 위한 큰 탭 영역에 사용됩니다.
패딩 값 편집
패딩 값을 편집하려면 다음 옵션 중 하나를 사용하십시오.
- 속성 관리자의 패딩 값을 편집합니다.
- 캔버스에서 시각적으로 패딩의 크기를 조정하려면 ` 키를 누르고 패딩 영역에 마우스를 가져가 드래그하여 패딩의 크기를 조정합니다.
- 그룹 또는 구성 요소의 패딩 값을 업데이트하려면 캔버스에서 수동으로 배경의 크기를 조정하거나 배경을 이동합니다.
- 모든 패딩 값을 편집하려면 Shift + `를 선택합니다.
- 역 패딩 값을 편집하려면 ` + Alt를 선택합니다.
구성 요소와 상태의 패딩 및 적응형 배경
구성 요소는 마스터 구성 요소로부터 적응형 배경 비헤이비어를 상속받습니다. 마스터 구성 요소에 설정된 패딩 값은 인스턴스 또는 상태 전체에 동기화됩니다.
다음의 경우 패딩 오버라이드가 발생합니다.
- 구성 요소 인스턴스와 마스터 구성 요소에서 패딩 값을 변경하거나
- 인스턴스가 패딩 값을 업데이트하지 않는 경우
유의해야 할 사항
- 적응형 배경을 활성화하는 경우:
- 로컬 오버라이드 옵션이 없어도 모든 인스턴스와 상태는 구성 요소 또는 상태에서 마스터 구성 요소 또는 기본 상태에 설정된 속성을 자동으로 상속받습니다.
- 맨 뒤로 보내기 조치로 인해 모든 항목이 그룹 배경 위에 있는 그룹 또는 구성 요소에 배치됩니다.
- 적응형 배경이 부울 그룹 또는 구성 요소인 경우 반응형 크기 조정 규칙이 적용되어 오브젝트의 크기를 조정할 수 있습니다.
배경이 삭제되면 XD는 그룹을 평가하고 다음 잠재적 레이어를 배경으로 자동 승격시키고 패딩 값을 업데이트합니다. 배경 레이어가 없으면 패딩이 0으로 재설정됩니다.
제한 사항
- 구성 요소와 포인트 텍스트는 그룹 또는 컴포넌트의 배경으로 사용될 수 없습니다.
적응형 배경은 호버 또는 탭 상태를 사용하는 경우 프로토타입 모드에서는 애니메이트되지 않습니다.
문제 해결
적응형 배경 옵션이 그룹 또는 구성 요소에 없는 경우 레이어 구조를 점검하여 그룹/구성 요소의 다른 모든 오브젝트와 겹치는 배경 요소가 존재하고 그룹의 마지막에 배치되어 있는지 확인하십시오.
예제 및 샘플 파일
버튼 외부로 라벨을 오버플로링하지 않고 버튼의 라벨을 변경하려 하십니까?
- 샘플 버튼 파일을 다운로드하고 XD에서 엽니다.
- 배경과 함께 전체 오브젝트를 선택합니다.
- 속성 관리자에서 적응형 배경을 선택하고 버튼 내 텍스트 콘텐츠를 입력합니다. 버튼은 내부 콘텐츠에 적응합니다.
- 버튼의 배경 크기를 제어하려면 다음 패딩 옵션 중 하나를 선택하고 버튼 내 텍스트 콘텐츠를 입력합니다.
- 모든 방향에 대해 동일한 패딩: 오브젝트의 모든 면에 동일한 패딩 값을 설정합니다.
- 각 방향에 대해 다른 패딩: 오브젝트의 모든 면에 다른 패딩 옵션을 설정합니다.
다음 단계
지금까지 적응형 배경 및 패딩에 대해 살펴보았습니다. 한 단계 앞으로 진행하여 사용자와 개발자, 그리고 동료 디자이너 등 관련자들과 인터랙티브 디자인 또는 프로토타입을 제작 및 공유하는 방법에 대해 알아보십시오.