Frontend/CSS Layout

flex-grow

우드의개발개발 2024. 1. 30. 15:54

flex-grow

부모 컨테이너 안에 있는 자식 컨테이너 간의 비율을 조정할 수 있다. navigation 바의 로고 이미지와 네비게이션 탭 간의 크기 비율을 설정할 때 유용한 프로퍼티가 될 수 있다.

.box:first-child {
  background-color: tomato;
  flex-grow: 2;
}

.box:last-child {
  background-color: teal;
  flex-grow: 1;
}

 

예를 들어 하나의 컨테이너 안에 2개의 자식 요소가 들어가있다고 했을 때 위와 같이 flex-grow에 설정을 주면 2:1의 비율로 설정된다. flex-grow의 기본값은 0이다.

'Frontend > CSS Layout' 카테고리의 다른 글

flex-basis  (0) 2024.01.30
flex-shrink  (0) 2024.01.30
order  (0) 2024.01.30
align-items vs align-content  (0) 2024.01.30
flex-flow  (0) 2024.01.30