본문 바로가기
Back-end/웹(web)

CSS - Flexbox 플렉스 박스

by javapp 자바앱 2022. 3. 31.
728x90

 

Flexbox

 

  • CSS3 의 최신 레이아웃 모델.
  • Display 속성을 사용함.
  • float 를 대체하며 더 효율적으로 사용.
  • 가로 세로로 아이템들을 정렬.
  • 아이템들의 순서나 비율등을 쉽게 적용.

 

 

flex: 200px;

각 요소에 적어도 200px 너비가 지정되었다는 의미

 

flex-direction

row , row-reverse, column, column-reverse

 

 

 

 


flex-wrap

wrap, wrap-reverse (자리가 없으면 내려감)

nowrap

 

 

flex-flow: row wrap;

 

flex-direction, flex-wrap 으로 대체

flex-direction: row;
flex-wrap: wrap;

 

 

align-items

정렬 제어

align-items: flex-start;
align-items: flex-end;
align-items: center;
 
 

align-items - CSS: Cascading Style Sheets | MDN

The CSS align-items property sets the align-self value on all direct children as a group. In Flexbox, it controls the alignment of items on the Cross Axis. In Grid Layout, it controls the alignment of items on the Block Axis within their grid area.

developer.mozilla.org

 

 

 

justify-content

flex item 무리가 기본 축 상 어디에 놓이는지를 제어

 

justify-content: start;
justify-content: end;
justify-content: left;
justify-content: right;
justify-content: center;
justify-content: space-between;
justify-content: space-around;
justify-content: space-evenly;
 

justify-content - CSS: Cascading Style Sheets | MDN

The CSS justify-content property defines how the browser distributes space between and around content items along the main-axis of a flex container, and the inline axis of a grid container.

developer.mozilla.org

 

 

 

order

order:1

 

item의 순서 지정 가능

 

 

 

 

 

 

'Back-end > 웹(web)' 카테고리의 다른 글

JSP 에러 처리 | ORA-071747, json 값 반환시 주의  (0) 2022.05.03
JSP Dynamic 웹 프로젝트 생성  (0) 2022.04.08
CSS - 기본 정리  (0) 2022.03.30
HTML - 태그  (0) 2022.03.09
AMP : Accelerated Mobile Pages  (0) 2021.02.21

댓글