⊗mkPmFxMAA 209 of 250 menu

CSS에서 주축을 따라 플렉스 요소 정렬하기

justify-content 속성을 사용하면 주축을 따라 요소들을 정렬할 수 있습니다. 이전에 center, space-between, space-around, space-evenly 값들을 이미 배웠습니다. 이제 몇 가지 다른 값들을 더 알아보겠습니다.

flex-start 값은 요소들을 주축의 시작점으로 밀착시키고, flex-end 값은 끝점으로 밀착시킵니다. 예제를 통해 살펴보겠습니다.

예제

flex-direction 속성에 row 값을 지정하여 주축을 왼쪽에서 오른쪽으로 설정하겠습니다. 블록들을 축의 시작점으로 밀착시키겠습니다. 이를 위해 justify-contentflex-start 값으로 설정합니다:

.parent { display: flex; flex-direction: row; /* 주축은 왼쪽에서 오른쪽 */ justify-content: flex-start; /* 블록들을 주축 시작점으로 */ }

코드 실행 결과:

예제

이제 블록들을 축의 끝점으로 밀착시키겠습니다. 이를 위해 justify-contentflex-end 값으로 설정합니다:

.parent { display: flex; flex-direction: row; /* 주축은 왼쪽에서 오른쪽 */ justify-content: flex-end; /* 블록들을 주축 끝점으로 */ }

코드 실행 결과:

예제

이제 주축을 오른쪽에서 왼쪽으로 설정하겠습니다. flex-direction 속성에 row-reverse 값을 지정합니다. 블록들을 축의 시작점, 즉 오른쪽 가장자리로 밀착시키겠습니다. 이를 위해 justify-contentflex-start 값으로 설정합니다:

.parent { display: flex; flex-direction: row-reverse; /* 주축은 오른쪽에서 왼쪽 */ justify-content: flex-start; /* 블록들을 주축 시작점으로 */ }

코드 실행 결과:

예제

이제 블록들을 주축의 끝점, 즉 왼쪽 가장자리로 밀착시키겠습니다. 이를 위해 justify-contentflex-end 값으로 설정합니다:

.parent { display: flex; flex-direction: row-reverse; /* 주축은 오른쪽에서 왼쪽 */ justify-content: flex-end; /* 블록들을 주축 끝점으로 */ }

코드 실행 결과:

예제

이전 예제들에서는 주축이 수평으로 설정되었습니다. 이제 축을 회전시켜 수직으로 설정하겠습니다.

flex-direction 속성에 column 값을 지정하여 주축을 아래쪽으로 설정하겠습니다.

블록들을 주축의 시작점, 즉 상단 가장자리로 밀착시키겠습니다. 이를 위해 justify-contentflex-start 값으로 설정합니다:

.parent { display: flex; flex-direction: column; /* 주축은 위에서 아래로 */ justify-content: flex-start; /* 블록들을 주축 시작점으로 */ }

코드 실행 결과:

예제

이제 블록들을 주축의 끝점, 즉 하단 가장자리로 밀착시키겠습니다. 이를 위해 justify-contentflex-end 값으로 설정합니다:

.parent { display: flex; flex-direction: column; /* 주축은 위에서 아래로 */ justify-content: flex-end; /* 블록들을 주축 끝점으로 */ }

코드 실행 결과:

예제

주축을 뒤집어 아래에서 위로 설정하겠습니다. 이를 위해 flex-direction 속성에 column-reverse 값을 지정합니다. 이 경우 블록들의 순서가 바뀌게 됩니다. 축의 시작점에는 HTML 코드상 마지막에 있는 블록이 위치하게 됩니다.

블록들을 주축의 시작점, 즉 하단 가장자리로 밀착시키겠습니다. 이를 위해 justify-contentflex-start 값으로 설정합니다:

.parent { display: flex; flex-direction: column-reverse; /* 주축은 아래에서 위로 */ justify-content: flex-start; /* 블록들을 주축 시작점으로 */ }

코드 실행 결과:

예제

블록들을 주축의 끝점, 즉 상단 가장자리로 밀착시키겠습니다. 이를 위해 justify-contentflex-end 값으로 설정합니다:

.parent { display: flex; flex-direction: column-reverse; /* 주축은 아래에서 위로 */ justify-content: flex-end; /* 블록들을 주축 끝점으로 */ }

코드 실행 결과:

실습 문제

다음 예제와 동일한 페이지를 만들어보세요:

다음 예제와 동일한 페이지를 만들어보세요:

다음 예제와 동일한 페이지를 만들어보세요:

다음 예제와 동일한 페이지를 만들어보세요:

다음 예제와 동일한 페이지를 만들어보세요:

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부