카테고리 없음
CSS flex-shrink 속성 부여시 overflow 처리 필요
Honey-dev
2024. 9. 27. 15:56
블로그 백엔드를 구현하기 전까지 깃헙 TIL 레포에 기록하고 있었는데, 한 곳에 모아둬야겠다 싶어서 그동안 쌓인 글 올린다.
flex-container보다 flex-item이 더 커서 넘어갈 때 flex-item 크기를 줄여 flex-container 크기에 맞춘다.
The flex-shrink CSS property sets the flex shrink factor of a flex item. If the size of all flex items is larger than the flex container, the flex items can shrink to fit according to their flex-shrink value. Each flex line's negative free space is distributed between the line's flex items that have a flex-shrink value greater than 0. mdn
이때
flex-shrink: 1
로 주니 동작하지 않고
flex-shrink: 1;
overflow: 'auto';
로 overflow 처리를 해 줘야 의도대로 동작하더라.