CSS 유연한 레이아웃 속성 가이드: flex-direction 및 flex-wrap
CSS 유연한 레이아웃에서 flex-direction 및 flex-wrap은 두 가지 핵심 속성으로, 유연한 상자 정렬 및 줄 바꿈 동작을 더 잘 제어하는 데 도움이 됩니다. . 이 문서에서는 이 두 가지 속성을 자세히 소개하고 구체적인 코드 예제를 제공합니다.
1. flex-direction 속성
flex-direction 속성은 가변 상자 내부 요소의 주축 방향을 결정하는 데 사용됩니다. 주축 방향은 가로(행) 또는 세로(열)일 수 있습니다.
일반적으로 사용되는 값:
코드 예:
.container { display: flex; flex-direction: row; }
위 코드는 하위 요소가 기본 기본 축 방향에 따라 수평으로 배열되는 플렉스 컨테이너를 생성합니다.
2. flex-wrap 속성
flex-wrap 속성은 유연한 컨테이너의 요소가 컨테이너 크기를 초과할 때 래핑할지 여부를 결정하는 데 사용됩니다.
일반적으로 사용되는 값:
코드 예:
.container { display: flex; flex-wrap: wrap; }
위 코드는 컨테이너가 모든 하위 요소를 수용할 만큼 충분히 넓지 않을 때 자동으로 래핑되는 유연한 컨테이너를 생성합니다.
종합 예시:
다음은 flex-direction과 flex-wrap을 종합적으로 적용한 예시입니다.
.container { display: flex; flex-direction: column; flex-wrap: wrap; } .item { width: 200px; height: 200px; margin: 10px; }
<div class="container"> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> <div class="item">5</div> <div class="item">6</div> </div>
위의 코드는 수직 방향의 유연한 컨테이너를 생성합니다. 컨테이너 너비가 모든 하위 요소를 수용하기에 충분하지 않으면 자동으로 포장되고 정렬됩니다.
요약:
flex-direction 및 flex-wrap은 CSS 가변 레이아웃에서 매우 중요한 속성입니다. 이 두 속성을 유연하게 사용하면 다양한 레이아웃 효과를 쉽게 얻을 수 있습니다. 사용법을 익히면 페이지 레이아웃 기능이 크게 향상됩니다. 이 기사가 도움이 되기를 바랍니다.
위 내용은 CSS flex 레이아웃 속성 가이드: flex-direction 및 flex-wrap의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!