- flex-wrap: wrap | wrap-reverse; 배치 방법
- flex 실습을 위한 CSS 스타일 설정
.flex-container{
height: 75vh; /* 현재 화면의 75%만큼의 비율 */
/* vh : Viewport Height (현재 화면 높이)
Viewport : 브라우저 또는 기기 화면
*/
background-color: #eee;
display: flex;
flex-wrap : wrap;
<h1>flex-wrap : wrap | wrap-reverse; 배치 방법</h1>
<!-- div.flex-container>(div.item.item${item$}*9)*2 -->
<div class="flex-container">
<div class="item item1">item1</div>
<div class="item item2">item2</div>
<div class="item item3">item3</div>
<div class="item item4">item4</div>
<div class="item item5">item5</div>
<div class="item item6">item6</div>
<div class="item item7">item7</div>
<div class="item item8">item8</div>
<div class="item item9">item9</div>
<div class="item item1">item1</div>
<div class="item item2">item2</div>
<div class="item item3">item3</div>
<div class="item item4">item4</div>
<div class="item item5">item5</div>
<div class="item item6">item6</div>
<div class="item item7">item7</div>
<div class="item item8">item8</div>
<div class="item item9">item9</div>
</div>
- align-content
/* ******************************************* */
/* align-content */
/* ******************************************* */
/* cross axis 방향으로
item이 포장된(wrap)라인을 정렬하는 방법
조건 : flex-wrap 속성이 wrap 또는 wrap-reverse일때만 가능
속성 값은 justify-content의 속성 값을 전부 사용할 수 있다.
*/
/* cross axis 방향 시작 지점으로 포장된 item들을 정렬 */
align-content : flex-start;
/* ******************************************* */
/* align-content */
/* ******************************************* */
/* cross axis 방향으로
item이 포장된(wrap)라인을 정렬하는 방법
조건 : flex-wrap 속성이 wrap 또는 wrap-reverse일때만 가능
속성 값은 justify-content의 속성 값을 전부 사용할 수 있다.
*/
/* cross axis 방향 끝 지점으로 포장된 item들을 정렬 */
align-content : flex-end;
/* ******************************************* */
/* align-content */
/* ******************************************* */
/* cross axis 방향으로
item이 포장된(wrap)라인을 정렬하는 방법
조건 : flex-wrap 속성이 wrap 또는 wrap-reverse일때만 가능
속성 값은 justify-content의 속성 값을 전부 사용할 수 있다.
*/
/* cross axis 방향 가운데로 포장된 item들을 정렬 */
align-content : center;
/* ******************************************* */
/* align-content */
/* ******************************************* */
/* cross axis 방향으로
item이 포장된(wrap)라인을 정렬하는 방법
조건 : flex-wrap 속성이 wrap 또는 wrap-reverse일때만 가능
속성 값은 justify-content의 속성 값을 전부 사용할 수 있다.
*/
/* cross axis 방향으로
포장된 item들 양쪽으로
일정한 공간을 나눠주어 정렬
*/
align-content: space-around;
/* ******************************************* */
/* align-content */
/* ******************************************* */
/* cross axis 방향으로
item이 포장된(wrap)라인을 정렬하는 방법
조건 : flex-wrap 속성이 wrap 또는 wrap-reverse일때만 가능
속성 값은 justify-content의 속성 값을 전부 사용할 수 있다.
*/
/* cross axis 방향으로
포장된 item들이
동일한 크기의 공간을 나누어 정렬
*/
align-content: space-evenly;
/* ******************************************* */
/* align-content */
/* ******************************************* */
/* cross axis 방향으로
item이 포장된(wrap)라인을 정렬하는 방법
조건 : flex-wrap 속성이 wrap 또는 wrap-reverse일때만 가능
속성 값은 justify-content의 속성 값을 전부 사용할 수 있다.
*/
/* cross axis 방향으로
포장된 item들이
동일한 크기의 공간을 나누어 정렬
단, 처음과 끝은 flex-container에 붙어있게 함
*/
align-content: space-between;
'HTML, CSS, JavaScript > CSS' 카테고리의 다른 글
글자 관련 스타일 (1) | 2024.12.14 |
---|---|
flex 스타일 3 (0) | 2024.12.14 |
flex 스타일 1 (0) | 2024.12.14 |
레이아웃 스타일4 (0) | 2024.12.14 |
레이아웃 스타일 3 (0) | 2024.12.14 |