매쉬업 작성기 > 매쉬업 > 반응형 매쉬업
반응형 매쉬업
반응형 매쉬업을 사용하면 고급 레이아웃 설정을 사용하여 컨테이너 내에 항목을 배열할 수 있습니다. 이러한 설정은 CSS(Cascading Styling Sheets)에 대한 Flexible Box Layout 모듈(flexbox)을 기반으로 합니다.
Flexbox 기반 컨테이너를 사용하면 다음을 수행할 수 있습니다.
컨테이너에 가로 또는 세로로 항목을 정렬합니다.
사용 가능한 공간에 따라 컨테이너에서 항목을 늘이거나 줄 바꿈합니다.
고정 컨테이너 높이 또는 너비를 설정합니다.
매쉬업에 컨테이너가 두 개 이상 있는 경우 flexbox 확대 및 축소 비율을 정의합니다.
사용자 정의 CSS 규칙을 사용하여 항목을 배치합니다.
스타일 속성 패널을 사용하여 컨테이너의 모양과 느낌을 사용자 정의합니다.
컨테이너를 행과 열로 사용하여 매쉬업 레이아웃을 구성할 수 있습니다. 사용 가능한 공간에 따라 컨테이너의 항목이 확장되거나 축소됩니다. 매쉬업을 만들 때 레이아웃 패널을 사용하여 컨테이너의 항목에 대해 방향, 정렬, 늘이기 및 줄 바꿈과 같은 옵션을 제어할 수 있습니다. 매쉬업의 각 컨테이너에 대해 특정 레이아웃 규칙을 정의할 수 있습니다.
반응형 매쉬업 만들기
1. Composer에서 새로 만들기 > 새 매쉬업을 클릭합니다. 새 매쉬업 창이 열립니다.
2. 반응형을 선택한 다음 확인을 클릭합니다.
3. 매쉬업의 이름을 입력한 다음 저장을 클릭합니다.
매쉬업에 컨테이너 추가
기본적으로 빈 반응형 매쉬업에는 한 개의 컨테이너가 있습니다. 매쉬업에 컨테이너를 더 추가하려면 다음을 수행합니다.
1. 매쉬업에서 컨테이너를 선택합니다.
2. 레이아웃 패널의 컨테이너 추가 섹션에서 옵션을 선택하여 선택한 컨테이너의 왼쪽, 오른쪽, 위쪽 또는 아래쪽에 컨테이너를 추가합니다.
3. 필요에 따라 매쉬업에 컨테이너를 추가하려면 1단계 및 2단계를 반복합니다.
4. 저장을 클릭합니다.
컨테이너에 항목 추가
매쉬업 레이아웃을 만든 후 컨테이너에 항목 추가를 시작할 수 있습니다. 항목은 추가된 순서대로 정렬됩니다. 항목을 추가하려면 위젯 패널에서 해당 항목을 매쉬업의 컨테이너로 끕니다.
동일한 컨테이너에 반응형과 비반응형 위젯을 추가할 수 있습니다. 반응형 위젯은 빈 컨테이너 내의 사용 가능한 공간을 모두 채웁니다. 비반응형 위젯을 추가하면 반응형 위젯이 기본 크기로 설정됩니다. 레이아웃 패널을 사용하여 컨테이너 내의 항목 정렬을 제어할 수 있습니다. 항목 정렬에 대한 자세한 내용은 반응형 컨테이너에 항목 배열 항목을 참조하십시오.
정적 배치 사용
배치가 반응형으로 설정되어 있으면 컨테이너 레이아웃 규칙에 따라 위젯이 배열됩니다. 배치가 정적으로 설정되어 있으면 반응형 레이아웃 규칙이 비활성화되고 컨테이너 내의 아무 위치에나 위젯을 배치할 수 있습니다. 위젯을 배치하려면 수동으로 위젯을 클릭하고 끌거나 정적 레이아웃에 사용할 수 있는 정렬 명령을 사용합니다.
컨테이너 크기 사용자 정의
다음 옵션 중 하나를 사용하여 매쉬업 내의 각 컨테이너의 크기를 제어할 수 있습니다.
반응형 - 컨테이너를 반응형 컨테이너로 만듭니다.
고정 크기 - 컨테이너의 고정 크기를 지정합니다.
크기 범위 - 정의된 최소값 및 최대값의 범위에 따라 컨테이너 크기를 설정합니다.