Flex
CSS에서 편리하고 멋진 기능인 Flex!!에 대해 알아보자
flex를 사용할 때 순서를 알아보자
Flex 정복👌👌
1. display : flex ; 선언하기
.flexbox {
display:flex;
}
flex쓴다고 선언하기!
- 정렬하고자 하는 요소를 감싸는 부모요소 에게
display:flex
여기서 container
에게 display:flex
값을 주면 flex 적용!
2. 가로방향, 세로방향 정하기
flex-direction: row or column (가로 or 세로)
기본값이 row(가로)이다.
axis 알아보기
기본 axis 모양
axis 속성이름
3. 한줄에 정렬, 여러줄 정렬 정하기
nowrap - 감싸지 않고 자식의 사이즈를 줄여서라도 한 줄로 정렬해버림!
flex-wrap
4. 플렉스 정렬하기
wrap 사용시
두줄 이상으로 넘어가면 칸이 두개 생긴다!!
그때 axis 한줄에서 두줄로 추가!
align-items는 여러줄
align-content는 중앙에 한줄 생기는 것!
이를 생각해서 css작업을 하자~!
주축(main-axis)를 잘 확인하자! 그러면 flex는 한방에 정복할 수 있다!
flex 속성들
flex-direction, flex-wrap, justify-content, align-items, align-content, flex-basis, flex-grow, flex-shrink, align-self, order, z-index` .. 이들의 초기값, 성질, 활용법을 안다면 flex는 사용하기 너무나 편리할 것 같다. 지금은 모든 성질에 대해 설명 가능할 정도긴 하다..