Flex

방향, 정렬, 간격과 줄바꿈으로 요소를 배치합니다.

Live preview
컴포넌트를 조작하면 여기에 결과가 표시됩니다.
코드 보기
HTML
<sy-flex
  direction="horizontal"
  justify="start"
  align="center"
  wrap="wrap"
  row-gap="small"
  column-gap="small"
  padding="small"
  height="180px"
>
  <sy-button variant="primary">저장</sy-button>
  <sy-button>미리보기</sy-button>
  <sy-button>취소</sy-button>
</sy-flex>

사용 가이드

#

버튼 묶음·도구 모음처럼 한 방향으로 항목을 정렬할 때 사용합니다. 페이지 전체 뼈대는 Layout으로 구성하세요.

진행 방향 정렬

justify는 direction이 가리키는 축을 따라 항목을 배치합니다.

교차 방향 정렬

align은 진행 방향에 수직인 축을 정렬합니다. 방향을 바꾸면 두 축도 함께 바뀝니다.

기능별 예제

#

10개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.

사용 예제 · Overview

선택한 예제를 직접 조작해 보세요. 여러 구성이 있는 주제는 세부 예제를 바꿀 수 있습니다.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Align

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Column Gap

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Direction

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Height

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Justify

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Padding

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Row Gap

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Width

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Wrap

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

API reference

#

이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.

<sy-flex>

Properties

Attribute / PropertyTypeDefaultDescription
FlexAlign'start'진행 방향과 수직인 방향의 정렬입니다.
FlexGap'medium'행 사이의 간격 토큰입니다.
FlexGap'medium'열 사이의 간격 토큰입니다.
FlexJustify'start'진행 방향의 정렬입니다.
FlexDirection'horizontal'가로·세로 및 역순 배치 방향입니다.
FlexWrap'nowrap'폭이나 높이가 부족할 때 다음 줄로 넘기는 방식입니다.
FlexGap'medium'안쪽 여백에 사용할 간격 토큰입니다.
string''너비입니다. CSS 길이 또는 px로 해석되는 숫자 문자열입니다.
string''높이입니다. CSS 길이 또는 px로 해석되는 숫자 문자열입니다.

Slots

SlotDescription
컴포넌트의 본문 또는 자식 항목입니다.