Css

flex-box

디비드킴 2022. 8. 26. 14:41
flex-box--------------------------------------------  
박스와 아이템들을 행그리고 열로 자유자재로 배치가능  

컨테이너 속성값  
display  
flex-~  
justify-content  
align-~  
등  

아이템 속성값  
flex-~  
order  
align-self  
등  

중심축 반대축  존재  
좌에서우로 정렬시 수평축이 중심축  
위에서아래로 정렬시 수직축이 중심축  

컨테이너 속성값  
flex-direction  
    -row  
        -중심축 수평축  
        -기본값 row 왼->오  
        -row-reverse 오->왼 순서도 바뀜  
    -column  
        -중심축 수직  
        -기본값 위->아래  
        -column-reverse 아래->위 순서도 바뀜  
flex-wrap  
    -nowrap  
        -기본값 창이 작아저도 붙어있음  
    -wrap  
        -창이 작아지면 자동적으로 줄바꿈  
    -wrap-reverse  
        -반대로 맵핑됨  
flex-flow  
    -direction/wrap한번에 적을 수있다  
    -ex) flex-flow: column wrap;  

justify-content  
-중심축 아이템배치  
    -flex-start  
        -아이템 배치 정함  
        -수직=위아래 수평=좌우
    -flex-end  
        -순서는 유지하대 배치가 반대로  
        -수직=아래위 수평우좌  
    -center  
        -중심축중앙 위치  
    -space-around  
        -박스룰 둘러싸게 공간을 넣어줌  
    -space-evenly  
        -동일 한 사이즈 공안으로 넣어줌  
    -space-between  
        -양 끝은 화면에 맞게 일정한 공간넣어줌  

align-items  
-반대축 아이템배치  
-한 줄을 기준으로 정렬
-align-items는 수직축의 라인을 기준으로 아이템들이 정렬이 되고  
    -center  

    -baseline  
        -아이템이 균등해짐  
align-content  
-align-content는 두 줄부터 사용하는데 의미가 있다  
-align-content는 수직축의 라인을 기준으로 (두 줄 이상 일 때만) 라인 자체가 정렬이 된다.  
-justify-content 흡사하지만 반대축제어  


아이템 속성값  
flex-grow  
    -컨테이너 메꾸는 정도  
flex-shrink  
    -컨테이너 사이즈 변경시 얼마나 줄어들지  
flex-basis  
    -위 두개 강 없을시  
    -크기변화에 따라 비율 유지하지  
    -기본값 auto
align-self  
    -아이템 하나하나 개별 제어  
 

https://github.com/novb1492/study-css/tree/flex-box

 

GitHub - novb1492/study-css

Contribute to novb1492/study-css development by creating an account on GitHub.

github.com

 

'Css' 카테고리의 다른 글

유튜브 클론코딩하기(css만 레이아웃 위주)  (0) 2022.08.29
첫 반응형 네비바만들기  (0) 2022.08.28
display and position  (0) 2022.08.24