html,css

CSS3 Flexible Box

낙산암 2021. 11. 21. 21:49

Flex는 요소의 크기가 불분명하거나 동적인 경우에도, 각 요소를 정렬할 수 있는 효율적인 방법을 제공.

 

 Flex는 2개의 개념이 있음.

 

첫 번째는 Container(부모) 두 번째는 Items(자기자신) 입니다.

 

 

Flex Container

Flex Container를 위한 속성들은 다음과 같습니다.

 

속성의미

display Flex Container를 정의
flex-flow flex-direction와 flex-wrap의 단축 속성
flex-direction Flex Items의 주 축(main-axis)을 설정
flex-wrap Flex Items의 여러 줄 묶음(줄 바꿈) 설정
justify-content 주 축(main-axis)의 정렬 방법을 설정
align-content 교차 축(cross-axis)의 정렬 방법을 설정(2줄 이상)
align-items 교차 축(cross-axis)에서 Items의 정렬 방법을 설정(1줄)

 

Flex Items

 

Flex Items를 위한 속성

 

속성의미

order Flex Item의 순서를 설정
flex flex-grow, flex-shrink, flex-basis의 단축 속성
flex-grow Flex Item의 증가 너비 비율을 설정
flex-shrink Flex Item의 감소 너비 비율을 설정
flex-basis Flex Item의 (공간 배분 전) 기본 너비 설정
align-self 교차 축(cross-axis)에서 Item의 정렬 방법을 설정

 

https://thrillfighter.tistory.com/489

'html,css' 카테고리의 다른 글

CSS 시 유의사항  (0) 2022.05.25
html 약자  (0) 2022.05.10
CSS - Posision 간단 정리  (0) 2021.11.09