Flexbox & Grid
플렉스 아이템이 줄어드는 방식을 제어하는 유틸리티입니다.
Class | Styles |
---|---|
shrink | flex-shrink: 1; |
shrink-<number> | flex-shrink: <number>; |
shrink-[<value>] | flex-shrink: <value>; |
shrink-(<custom-property>) | flex-shrink: var(<custom-property>); |
필요한 경우 플렉스 아이템이 축소되도록 허용하려면 shrink
를 사용하세요:
<div class="flex ..."> <div class="h-14 w-14 flex-none ...">01</div> <div class="h-14 w-64 shrink ...">02</div> <div class="h-14 w-14 flex-none ...">03</div></div>
플렉스 아이템이 축소되는 것을 방지하려면 shrink-0
을 사용하세요:
<div class="flex ..."> <div class="h-16 flex-1 ...">01</div> <div class="h-16 w-32 shrink-0 ...">02</div> <div class="h-16 flex-1 ...">03</div></div>
shrink-[<value>]
구문을 사용하세요 플렉스 축소 비율를 완전히 커스텀한 값으로 설정하려면:
<div class="shrink-[calc(100vw-var(--sidebar))] ..."> <!-- ... --></div>
CSS 변수를 사용하려면 shrink-(<custom-property>)
구문을 사용할 수도 있습니다:
<div class="shrink-(--my-shrink) ..."> <!-- ... --></div>
이는 shrink-[var(<custom-property>)]
의 단축 표현으로, 자동으로 var()
함수를 추가해 줍니다.
접두사 a flex-shrink
유틸리티 를 md:
와 같은 브레이크포인트 변형과 함께 사용하면 medium 화면 크기 이상에서만 유틸리티가 적용됩니다:
<div class="shrink md:shrink-0 ..."> <!-- ... --></div>
변형 사용에 대해 더 알아보려면 변형 문서를 참고하세요.