-
플렉스 박스: 'align-content'프론트엔드/CSS 2020. 8. 27. 02:28
'align-content'이란?
'align-item'과 비슷하다.
하지만 'align-content'란 아이템이 아닌 아이템 라인을 정렬한다.
단, 'align-content'를 제대로 써주기 위해선 'flex-wrap'이 적용되서 라인이 두 줄이상 되어야 한다.
'align-content'의 속성값
'align-content'의 속성은 다음과 같이 설정해준다.
align-content: 속성값;
속성값
설명
stretch
기본 설정값.flex-start
플렉스 아이템을 한 곳으로 모아서 공백없이 나열한다.
이때 수평축이 메인축일 때 교차축인 수직축 위쪽부터 정렬.
이때 수직축이 메인축일 때 교차축인 수평축 위쪽부터 정렬.flex-end
플렉스 아이템을 한 곳으로 모아서 공백없이 나열한다.
이때 수평축이 메인축일 때 교차축인 수직축 아래부터 정렬.
이때 수직축이 메인축일 때 교차축인 수평축 우측부터 정렬.center
플렉스 아이템을 한 곳으로 모아서 공백없이 나열한다.
이때 수평축이 메인축일 때 교차축인 수직축 중간에 정렬.
이때 수직축이 메인축일 때 교차축인 수평축 중간에 정렬.space-between
플렉스 아이템이 'flex-wrap'이 적용되서
두 줄 이상일 때 줄끼리 간격을 동일하게 조절한다.
단, 이때 양 끝 아이템 라인과 박스의 테두리 사이에 간격은 주지 않는다.space-around
플렉스 아이템이 'flex-wrap'이 적용되서
두 줄 이상일 때 줄끼리 간격을 동일하게 조절한다.
단, 이때 양 양 끝 아이템 라인과 박스 테두리 사이의 간격과 라인끼리
간격은 동일하지 않다.1. 'stretch' ( 기본 설정 )
기본 설정값.
2. 'flex-start' ( 플렉스 아이템을 한 곳으로 모아서 공백없이 나열한다. )
플렉스 아이템을 한 곳으로 모아서 공백없이 나열한다.
이때 수평축이 메인축일 때 교차축인 수직축 왼쪽 위부터 정렬.
이때 수직축이 메인축일 때 교차축인 수평축 왼쪽 위쪽부터 정렬.
3. 'flex-end' ( 플렉스 아이템을 한 곳으로 모아서 공백없이 나열한다. )
플렉스 아이템을 한 곳으로 모아서 공백없이 나열한다.
이때 수평축이 메인축일 때 교차축인 수직축 왼쪽 아래부터 정렬.
이때 수직축이 메인축일 때 교차축인 수평축 우측 위부터 정렬.4. 'center' ( 플렉스 아이템을 한 곳으로 모아서 공백없이 중앙에 나열한다. )
플렉스 아이템을 한 곳으로 모아서 공백없이 나열한다.
이때 수평축이 메인축일 때 교차축인 수직축 중간에 정렬.
이때 수직축이 메인축일 때 교차축인 수평축 중간에 정렬.5. 'space-between' (플렉스 아이템이 두 줄 이상일 때 줄끼리 간격을 동일하게 조절한다.)
플렉스 아이템이 'flex-wrap'이 적용되서 두 줄 이상일 때 줄끼리 간격을 동일하게 조절한다.
단, 이때 양 끝 아이템 라인과 박스의 테두리 사이에 간격은 주지 않는다.
6. 'space-around' (플렉스 아이템이 두 줄 이상일 때 줄끼리 간격을 동일하게 조절한다.)
플렉스 아이템이 'flex-wrap'이 적용되서 두 줄 이상일 때 줄끼리 간격을 동일하게 조절한다.
단, 이때 양 양 끝 아이템 라인과 박스 테두리 사이의 간격과 라인끼리 간격은 동일하지 않다.
'프론트엔드 > CSS' 카테고리의 다른 글
CSS 속성값 단위(px, rem, em) (0) 2020.09.15 reset CSS (0) 2020.09.15 플렉스 박스: 'flex-wrap ' (0) 2020.08.27 플렉스 박스: 'align-items ' (0) 2020.08.26 플렉스 박스: 'justify-content ' (0) 2020.08.26