이 글은 CSS의 Flex 레이아웃 요소(코드 포함)를 소개합니다. 필요한 친구가 참고할 수 있기를 바랍니다.
flex 레이아웃은 "유연한 레이아웃"이며, CSS 속성을 설정하여 모든 요소를 Flex 레이아웃으로 지정할 수 있습니다. display:flex; 웹킷 커널 브라우저는 display: -webkit-flex;
입니다.
Flex 레이아웃을 채택한 요소를 "플렉스 컨테이너"라고 하며 해당 하위 요소를 모두 Flex 항목이라고 합니다.
컨테이너 속성
flex-direction
항목 배열 방향 선택 값: 행(기본값: 왼쪽에서 오른쪽) | 행 역방향(오른쪽에서 왼쪽으로) | 열(위에서 아래로) | 열 역방향(아래에서 위로)
.box { flex-direction: row | row-reverse | column | column-reverse; }
flex-wrap
항목을 줄 바꿈하려면 값을 선택하세요(기본값: 줄 바꿈 없음) | 줄 바꿈(줄 바꿈, 위쪽의 첫 번째 줄) | 역방향 줄 바꿈(줄 바꿈, 아래쪽의 첫 번째 줄)
.box{ flex-wrap: nowrap | wrap | wrap-reverse; }
flex-flow
은 flex-wrap 속성의 약어입니다. flex-wrap 속성의 기본값은 row nowrap
.box { flex-flow: <flex-direction> || <flex-wrap>; }
justify-content
주축의 항목 정렬을 정의합니다. 값 선택 flex-start (기본값 왼쪽 정렬) | flex-end (오른쪽 정렬) | space-between (양쪽 끝 정렬) | space-around (각 항목에 대해 동일한 간격)
align- items
.box { justify-content: flex-start | flex-end | center | space-between | space-around; }
.box { align-items: flex-start | flex-end | center | baseline | stretch; }
order
.box { align-content: flex-start | flex-end | center | space-between | space-around | stretch; }
flex-grow
.item { order: <integer>; }
flex-shrink
.item { flex-grow: <number>; /* default 0 */ }
flex-basis
.item { flex-shrink: <number>; /* default 1 */ }
flex
.item { flex-basis: <length> | auto; /* default auto */ }
align-self
.item { flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ] }
위 내용은 CSS의 Flex 레이아웃 요소 소개(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!