타이포그래피
엘리먼트의 줄 간격(line height)을 조절하는 유틸리티입니다.
Class | Styles |
---|---|
text-<size>/<number> | font-size: <size>;
line-height: calc(var(--spacing) * <number>); |
text-<size>/(<custom-property>) | font-size: <size>;
line-height: var(<custom-property>); |
text-<size>/[<value>] | font-size: <size>;
line-height: <value>; |
leading-none | line-height: 1; |
leading-<number> | line-height: calc(var(--spacing) * <number>) |
leading-(<custom-property>) | line-height: var(<custom-property>); |
leading-[<value>] | line-height: <value>; |
text-sm/6
과 text-lg/7
같은 폰트 크기 유틸리티를 사용해 엘리먼트의 폰트 크기와 줄 간격을 동시에 설정할 수 있습니다:
그래서 나는 물속으로 걸어 들어가기 시작했습니다. 여러분에게 거짓말하지 않겠습니다. 나는 무서웠어요. 하지만 나는 계속 나아갔고, 파도를 지나면서 이상한 평온함이 찾아왔습니다. 그것이 신의 개입이었는지, 아니면 모든 생명체의 유대감이었는지 모르겠지만, 제리에게 말씀드리겠습니다. 그 순간, 나는 해양 생물학자였습니다.
그래서 나는 물속으로 걸어 들어가기 시작했습니다. 여러분에게 거짓말하지 않겠습니다. 나는 무서웠어요. 하지만 나는 계속 나아갔고, 파도를 지나면서 이상한 평온함이 찾아왔습니다. 그것이 신의 개입이었는지, 아니면 모든 생명체의 유대감이었는지 모르겠지만, 제리에게 말씀드리겠습니다. 그 순간, 나는 해양 생물학자였습니다.
그래서 나는 물속으로 걸어 들어가기 시작했습니다. 여러분에게 거짓말하지 않겠습니다. 나는 무서웠어요. 하지만 나는 계속 나아갔고, 파도를 지나면서 이상한 평온함이 찾아왔습니다. 그것이 신의 개입이었는지, 아니면 모든 생명체의 유대감이었는지 모르겠지만, 제리에게 말씀드리겠습니다. 그 순간, 나는 해양 생물학자였습니다.
<p class="text-base/6 ...">그래서 나는 물속으로 걸어 들어가기 시작했습니다...</p><p class="text-base/7 ...">그래서 나는 물속으로 걸어 들어가기 시작했습니다...</p><p class="text-base/8 ...">그래서 나는 물속으로 걸어 들어가기 시작했습니다...</p>
각 폰트 크기 유틸리티는 줄 간격이 제공되지 않을 때 기본값을 설정합니다. 이러한 값과 이를 커스텀하는 방법에 대해 더 알아보려면 폰트 크기 문서를 참고하세요.
leading-6
이나 leading-7
과 같은 leading-<number>
유틸리티를 사용하면 폰트 크기와 상관없이 엘리먼트의 줄 간격을 설정할 수 있습니다.
그래서 나는 물속으로 걸어 들어가기 시작했습니다. 여러분에게 거짓말하지 않겠습니다. 나는 무서웠어요. 하지만 나는 계속 나아갔고, 파도를 지나면서 이상한 평온함이 찾아왔습니다. 그것이 신의 개입이었는지, 아니면 모든 생명체의 유대감 때문이었는지 모르겠지만, 제리에게 말씀드리죠. 그 순간 나는 해양 생물학자였습니다.
그래서 나는 물속으로 걸어 들어가기 시작했습니다. 여러분에게 거짓말하지 않겠습니다. 나는 무서웠어요. 하지만 나는 계속 나아갔고, 파도를 지나면서 이상한 평온함이 찾아왔습니다. 그것이 신의 개입이었는지, 아니면 모든 생명체의 유대감 때문이었는지 모르겠지만, 제리에게 말씀드리죠. 그 순간 나는 해양 생물학자였습니다.
그래서 나는 물속으로 걸어 들어가기 시작했습니다. 여러분에게 거짓말하지 않겠습니다. 나는 무서웠어요. 하지만 나는 계속 나아갔고, 파도를 지나면서 이상한 평온함이 찾아왔습니다. 그것이 신의 개입이었는지, 아니면 모든 생명체의 유대감 때문이었는지 모르겠지만, 제리에게 말씀드리죠. 그 순간 나는 해양 생물학자였습니다.
<p class="text-sm leading-6">그래서 나는 물속으로 걸어 들어가기 시작했습니다...</p><p class="text-sm leading-7">그래서 나는 물속으로 걸어 들어가기 시작했습니다...</p><p class="text-sm leading-8">그래서 나는 물속으로 걸어 들어가기 시작했습니다...</p>
leading-none
유틸리티를 사용하면 요소의 줄 간격을 글자 크기와 동일하게 설정할 수 있습니다.
The quick brown fox jumps over the lazy dog.
<p class="text-2xl leading-none ...">The quick brown fox...</p>
leading-[<value>]
구문을 사용하세요 line height를 완전히 커스텀한 값으로 설정하려면:
<p class="leading-[1.5] ..."> <!-- ... --></p>
CSS 변수를 사용하려면 leading-(<custom-property>)
구문을 사용할 수도 있습니다:
<p class="leading-(--my-line-height) ..."> <!-- ... --></p>
이는 leading-[var(<custom-property>)]
의 단축 표현으로, 자동으로 var()
함수를 추가해 줍니다.
접두사 a line-height
유틸리티 를 md:
와 같은 브레이크포인트 변형과 함께 사용하면 medium 화면 크기 이상에서만 유틸리티가 적용됩니다:
<p class="leading-5 md:leading-6 ..."> <!-- ... --></p>
변형 사용에 대해 더 알아보려면 변형 문서를 참고하세요.
leading-<number>
유틸리티는 --spacing
테마 변수에 의해 결정되며, 이 변수는 여러분의 테마에서 커스텀할 수 있습니다:
@theme { --spacing: 1px; }
스페이싱 스케일 커스터마이징에 대해 더 알아보려면 테마 변수 문서를 참고하세요.