티스토리 뷰

반응형

Flexbox

Flexbox는 반응형 레이아웃 및 구성 요소를 만드는 데 사용된다.

 


 

Flexbox는 CSS3 레이아웃으로 사용자 인터페이스에 대해 최적화된 배치를 해준다.

지금부터 행과 열 형태로 레이아웃을 구성하는 Flexbox에 대해 알아보자

 

 

Flexbox 적용법

display : flex;

적용법은 간단하다.

Flexbox를 적용하고 싶은 레이아웃에 대해 display 속성을 flex로 설정하면 된다.

 

 

FlexBox를 설정하면 여러 속성을 활용하여 커스터마이징을 할 수 있다.

 

 

위 사진을 보면 여러 속성이 있는 것을 확인할 수 있다.

기본 Flexbox 속성들을 지금부터 알아보자.

 

Flexbox 속성

  • main axis
  • main-start | main-end
  • main size
  • cross axis
  • cross-start | cross-end
  • cross size

 

✒️ main axis

Flexbox의 가로축

✒️ main-start | main-end

Flexbox의 가로의 시작점과 끝점

✒️ main size

Flexbox의 가로 사이즈

 

 

✏️ cross axis

Flexbox의 세로축

✏️ cross-start | cross-end

Flexbox의 세로의 시작점과 끝점

✏️ cross size

Flexbox의 세로 사이즈

 

 


flex-direction

  • row

  • row-reverse
  • column
  • column-reverse

 

 

flex-direction에 따라 main axis와 cross axis의 위치가 달라진다.

그에 따른 main-start와 main-end, cross-start와 cross-end도 같이 달라진다.

 

 

참고 사이트

An Introduction to Flexbox

MDN-flex

 

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형

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

[CSS] ::before, ::after (가상요소, 의사요소)  (0) 2021.12.27
[CSS] EM과 REM의 차이  (0) 2021.11.08
[CSS] Box Model (박스 모델)  (0) 2021.11.08
[CSS] CSS Selector (CSS 선택자)  (0) 2021.11.08
[CSS] CSS란?  (0) 2021.08.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함