본문 바로가기
Web/CSS

CSS_Flex(1)

by Jacob93 2017. 3. 13.

오늘은 CSS에서 Flex에 대해서 포스팅해보겠습니다!!


Flex는 Layout을 잡을 때 사용하는 것입니다.


Flex를 사용하기 위해서 문법은


<container>

<item></item>

<item></item>

</container>


이렇게 부모와 자식간의 태그가 필요하답니다!


태그이름이 container와 item이 아니라 부모자식간의 관계를 나타낸 것입니다.


먼저 Container 속성에 해당하는 것들을 알아보도록 하겠습니다.


<container의 속성>


display


flex-direction


flex-wrap


flex-flow


justify-content


align-items


align-content 


이렇게 7가지가 있습니다.


다음 <item>의 속성을 알아보겠습니다.


<item의 속성>


order


flex-grow 


flex-shrink


flex-basis


flex


align-self


이렇게 6가지가 있습니다.


이제 이러한것들을 더 자세하게 알아보도록 하겠습니다.


코딩을 통해 알아보도록 하겠습니다.



부모와 자식간의 관계로 나타내었습니다.


보시는 결과 화면과 같이 div속성에 따라 나타나게 됩니다.


부모 div에서 display:flex 를 입력하게 되면 다음과 같은 결과화면이 나오게 됩니다.




다음은 flex-direction에 대해서 말씀들릴게요.



flex-direction에는 이렇게 보시는바와 같이 4가지의 종류가 있는데요....


row : 행 , column : 열 을 나타낸다고 보시면 됩니다.


따라서 flex-direction의 기본값은 flex-direction : row와 같다고 보시면 될것같습니다.


그렇다면 row-reverse의 값을 보도록 하겠습니다.



보시는바와 같이 이렇게 반대로 표시가 되는걸 보실 수 있을겁니다.


그럼 다음엔 column과 column-reverse값을 보도록 하겠습니다.


먼저 column의 값입니다.


보시는 바와 같이 column으로 값을 설정하면


세로로 나타나게 됩니다.


이상 포스팅을 마치도록 하겠습니다!


감사합니다~

'Web > CSS' 카테고리의 다른 글

CSS_Holy Grail Layout  (0) 2017.03.13
CSS_Flex2  (0) 2017.03.13
CSS_Span  (0) 2017.03.12
CSS_div태그  (0) 2017.03.12
CSS_Position  (0) 2017.03.09

댓글