Flexbox & Grid
그리드와 플렉스 박스 아이템 간의 간격을 조절하는 유틸리티입니다.
Class | Styles |
---|---|
gap-<number> | gap: calc(var(--spacing) * <value>); |
gap-(<custom-property>) | gap: var(<custom-property>); |
gap-[<value>] | gap: <value>; |
gap-x-<number> | column-gap: calc(var(--spacing) * <value>); |
gap-x-(<custom-property>) | column-gap: var(<custom-property>); |
gap-x-[<value>] | column-gap: <value>; |
gap-y-<number> | row-gap: calc(var(--spacing) * <value>); |
gap-y-(<custom-property>) | row-gap: var(<custom-property>); |
gap-y-[<value>] | row-gap: <value>; |
gap-<number>
유틸리티를 사용해 그리드와 플렉스 박스 레이아웃에서 행과 열 사이의 간격을 조정할 수 있습니다. 예를 들어 gap-2
와 gap-4
를 사용해 보세요:
<div class="grid grid-cols-2 gap-4"> <div>01</div> <div>02</div> <div>03</div> <div>04</div></div>
gap-x-<number>
와 gap-y-<number>
유틸리티를 사용해 열과 행 간의 간격을 독립적으로 조정할 수 있습니다. 예를 들어 gap-x-8
과 gap-y-4
를 사용할 수 있습니다:
<div class="grid grid-cols-3 gap-x-8 gap-y-4"> <div>01</div> <div>02</div> <div>03</div> <div>04</div> <div>05</div> <div>06</div></div>
gap-[<value>]
,gap-x-[<value>]
, 그리고 gap-y-[<value>]
와 같은 유틸리티를 사용하세요 gap를 완전히 커스텀한 값으로 설정하려면:
<div class="gap-[10vw] ..."> <!-- ... --></div>
CSS 변수를 사용하려면 gap-(<custom-property>)
구문을 사용할 수도 있습니다:
<div class="gap-(--my-gap) ..."> <!-- ... --></div>
이는 gap-[var(<custom-property>)]
의 단축 표현으로, 자동으로 var()
함수를 추가해 줍니다.
접두사 gap
,column-gap
, 그리고 row-gap
유틸리티 를 md:
와 같은 브레이크포인트 변형과 함께 사용하면 medium 화면 크기 이상에서만 유틸리티가 적용됩니다:
<div class="grid gap-4 md:gap-6 ..."> <!-- ... --></div>
변형 사용에 대해 더 알아보려면 변형 문서를 참고하세요.