display: flex;
적용 -> 자식요소(Flex Items) 수평 정렬display
화면 출력 특성 : flex 블록요소, inline-flex 인라인요소flex-direction
주 축 설정 : 기본값 row(좌->우), 우->좌 row-reverse, 상->하 column, 하->상 column-reverseflex-wrap
Items 묶음(줄바꿈) 여부 : 기본값 nowrap(줄바꿈 없어 요소 꾸겨짐), 여러 줄 묶기 wrapjustify-content
주 축(ㅡ) 정렬 방법 : 기본값 flex-start(시작점 정렬), 끝점 정렬 flex-end, 가운데 정렬 centeralign-content
교차축(ㅣ) 정렬 방법 : 기본값 stretch(시작점 정렬), 위로 붙이기(시작점 정렬) flex-start, 아래로 붙이기(끝점 정렬) flex-end, 가운데 정렬 centeralign-items
교차축(ㅣ)의 한 줄 정렬 : 기본값 stretch, 시작점 정렬 flex-start, 끝점 정렬 flex-end, 가운데 정렬 centerorder
순서 : 기본값 0, 숫자 작을수록 먼저 정렬flex-grow
증가 너비 비율 : 기본값 0(증가X), 해당 속성 값 가진 요소들끼리 해당 비율로 자리 차지flex-shrink
감소 너비 비율 : 기본값 1(Container 너비에 따라 감소 비율 적용), 값이 0이면 감소X -> Container 밖으로 넘칠수도flex-basis
공간 배분 전 기본 너비 : 기본값 auto(요소의 content 너비)transition
변환효과 : 속성 지속시간 타이밍 대기시간 -> 단축속성transition-property
전환 효과 사용할 속성 이름 : 기본값 alltransition-duration
(필수) 전환 효과의 지속시간 : 기본값 0stransition-timing-function
전환 효과의 타이밍(Easing) 함수 : 기본값 ease(느-빠-느), 일정 linear, 느-빠 ease-in, 빠-느 ease-out, 느-빠-느 ease-in-outtransition-delay
대기시간 : 기본값 0s, 전환 효과가 몇 초 뒤에 시작할지 지정, 단축속성으로 입력할 때 지속시간 뒤에 띄어쓰기로 구분해서 작성transform
변환효과 : 변환 함수를 띄어쓰기로 구분하여 작성perspective
원근 거리 지정(속성)backface-visibility
뒷면 숨김 여부 : (3D 변환으로 회전된 요소에) 기본값 visible, 숨김 hidden