플렉스 (flex)

display 속성을 flex로 사용할때 사용합니다.

.dsp-flex {
	display: flex;
}

플렉스 방향

.f-column {
	flex-direction: column;
}
.f-row {
	flex-direction: row;
}
.f-column-reverse {
	flex-direction: column-reverse;
}
.f-row-reverse {
	flex-direction: row-reverse;
}

Fill

flex: 1 1 auto 값이 입력 되어 있는 클래스입니다.

.f-fill {
	flex: 1 1 auto;
}

반응형 row

반응형으로 flex 방향을 row로 바꿀때 사용합니다.

.f-row-sm {	flex-direction: row; }
.f-row-md {	flex-direction: row; }
.f-row-lg {	flex-direction: row; }
.f-row-xl {	flex-direction: row; }

반응형 col

반응형으로 flex 방향을 col로 바꿀때 사용합니다.

.f-column-sm { flex-direction: column; }
.f-column-md { flex-direction: column; }
.f-column-lg { flex-direction: column; }
.f-column-xl { flex-direction: column; }

Justify

요소들의 수평 방향 정렬을 정할때 사용합니다.

item1
item2
item3
item1
item2
item3
item1
item2
item3
item1
item2
item3
item1
item2
item3
<div class="dsp-flex justify-start">
	<div>item1</div><div>item2</div><div>item3</div>
</div>
<div class="dsp-flex justify-end">
	<div>item1</div><div>item2</div><div>item3</div>
</div>
<div class="dsp-flex justify-center">
	<div>item1</div><div>item2</div><div>item3</div>
</div>
<div class="dsp-flex justify-between">
	<div>item1</div><div>item2</div><div>item3</div>
</div>
<div class="dsp-flex justify-around">
	<div>item1</div><div>item2</div><div>item3</div>
</div>

Item 정렬

수직방향 기준으로 요소들을 정렬할때 사용합니다.

item1
item2
item3
item1
item2
item3
item1
item2
item3
item1
item2
item3
item1
item2
item3
<div class="dsp-flex align-items-stretch">
	items...
</div>
<div class="dsp-flex align-items-center">
	items...
</div>
<div class="dsp-flex align-items-start">
	items...
</div>
<div class="dsp-flex align-items-end">
	items...
</div>
<div class="dsp-flex align-items-baseline">
	items...
</div>

Content 정렬

flex 라인을 정렬할때 사용합니다.

item1
item2
item3
item1
item2
item3
item1
item2
item3
item1
item2
item3
item1
item2
item3
<div class="dsp-flex f-wrap align-content-stretch">
	items...
</div>
<div class="dsp-flex f-wrap align-content-center">
	items...
</div>
<div class="dsp-flex f-wrap align-content-start">
	items...
</div>
<div class="dsp-flex f-wrap align-content-end">
	items...
</div>
<div class="dsp-flex f-wrap align-content-space-around">
	items...
</div>

Self 정렬

flex 요소마다 서로 다른 정렬 방식을 입력할때 사용합니다.

item1
item2
item3
item1
item2
item3
item1
item2
item3
item1
item2
item3
item1
item2
item3
<div class="dsp-flex">
	<div>item1</div><div class="align-self-stretch">item2</div><div>item3</div>
</div>
<div class="dsp-flex">
	<div>item1</div><div class="align-self-center">item2</div><div>item3</div>
</div>
<div class="dsp-flex">
	<div>item1</div><div class="align-self-start">item2</div><div>item3</div>
</div>
<div class="dsp-flex">
	<div>item1</div><div class="align-self-end">item2</div><div>item3</div>
</div>
<div class="dsp-flex">
	<div>item1</div><div class="align-self-baseline">item2</div><div>item3</div>
</div>