Layout
스크롤 영역의 경계에 도달했을 때 브라우저의 동작을 제어하는 유틸리티
overscroll-contain
유틸리티를 사용하면 대상 영역의 스크롤이 부모 요소의 스크롤을 트리거하지 않도록 방지할 수 있습니다. 또한, 이를 지원하는 운영 체제에서는 컨테이너 끝을 지나 스크롤할 때 “바운스” 효과를 유지합니다.
자, 내가 뭔가 말해줄게, 웃기는 친구야. '뉴욕 공립 도서관'이라고 적힌 그 작은 도장을 알고 있지? 너한테는 아무 의미 없을지 몰라도, 나한테는 정말 큰 의미야. 정말 엄청나게 큰 의미라고.
그래, 웃어도 좋아. 너 같은 타입을 본 적 있어: 화려하고, 유행을 따르고, 관습을 무시하지. 그래, 네가 뭘 생각하는지 알아. 이 사람이 왜 도서관 책에 대해 이렇게 큰 소리를 치는 거지? 자, 힌트를 줄게, 꼬마야.
아마도 너와 나 같은 사람들은 도서관 없이도 살 수 있을지 몰라. 아마도. 물론, 우리는 세상을 바꾸기에는 너무 늙었지만, 그 아이는 어때? 지금 바로 지역 도서관 지점에서 책을 펼치고, '고양이와 모자'와 '중국인 형제 다섯 명'에 오줌과 똥 그림을 발견하는 그 아이 말이야. 그 아이는 더 나은 것을 받을 자격이 있지 않을까?
<div class="overscroll-contain ...">자, 내가 뭔가 말해줄게, ...</div>
overscroll-none
유틸리티를 사용하면 대상 영역에서 스크롤이 발생해도 부모 엘리먼트의 스크롤이 트리거되지 않도록 방지할 수 있습니다. 또한 컨테이너 끝을 지나 스크롤할 때 발생하는 “바운스” 효과도 방지합니다.
자, 내가 뭔가 말해줄게, 웃기는 친구야. '뉴욕 공립 도서관'이라고 적힌 그 작은 도장을 알고 있지? 너한테는 별 의미 없을지 몰라도, 나한테는 정말 큰 의미야. 정말 엄청나게 큰 의미라고.
그래, 웃어도 좋아. 너 같은 타입을 본 적 있어: 화려하고, 유행을 따르고, 관습을 뽐내는. 그래, 네가 뭘 생각하는지 알아. 이 사람이 왜 도서관 책에 대해 이렇게 큰 소리를 치는 거지? 자, 힌트를 줄게, 꼬맹이야.
아마도 너와 나 같은 사람들은 도서관 없이도 살 수 있을지 몰라. 아마도. 물론, 우리는 세상을 바꾸기엔 너무 늙었지만, 그 아이는 어때? 지금 바로 지역 도서관 지점에 앉아 책을 펼치고, '고양이 모자'와 '중국인 형제 다섯 명'에 오줌과 똥 그림을 발견하는 그 아이 말이야. 그 아이는 더 나은 걸 받을 자격이 있지 않을까?
<div class="overscroll-none ...">자, 내가 뭔가 말해줄게, ...</div>
사용자가 기본 스크롤 영역의 경계에 도달했을 때 부모 스크롤 영역을 계속 스크롤할 수 있게 하려면 overscroll-auto
유틸리티를 사용하세요.
자, 내가 뭔가 말해줄게, 웃기는 친구야. '뉴욕 공립 도서관'이라고 적힌 그 작은 도장을 알고 있지? 너한테는 별 의미 없을지 몰라도, 나한테는 정말 큰 의미야. 정말 엄청나게 큰 의미라고.
그래, 웃어도 좋아. 너 같은 타입을 본 적 있어: 화려하고, 유행을 따르고, 관습을 무시하지. 그래, 네가 뭘 생각하는지 알아. 이 사람이 왜 도서관 책에 대해 이렇게 큰 소리를 치는 거지? 자, 힌트를 하나 줄게, 꼬맹아.
아마도 너와 나 같은 사람들은 도서관 없이도 살 수 있을지 몰라. 아마도. 물론, 우리는 세상을 바꾸기에는 너무 늙었지만, 그 아이는 어때? 지금 바로 지역 도서관 지점에서 책을 펼치고 '고양이 모자'와 '중국인 형제 다섯 명'에 오줌과 똥 그림을 발견하는 그 아이 말이야. 그 아이는 더 나은 것을 받을 자격이 있지 않을까?
<div class="overscroll-auto ...">자, 내가 뭔가 말해줄게, ...</div>
Tailwind는 상태에 따라 유틸리티 클래스를 조건부로 적용할 수 있게 해줍니다. 예를 들어, focus:overscroll-contain
를 사용하면 overscroll-contain
유틸리티를 focus 상태에서만 적용할 수 있습니다.
<html class="overscroll-auto focus:overscroll-contain">
<!-- ... -->
</html>
사용 가능한 모든 상태 수정자 목록은 호버, 포커스, & 기타 상태 문서를 참고하세요.
여러분은 반응형 브레이크포인트, 다크 모드, prefers-reduced-motion 등과 같은 미디어 쿼리를 타겟팅하기 위해 변형 수식어를 사용할 수 있습니다. 예를 들어, md:overscroll-contain
를 사용하면 중간 화면 크기 이상에서만 overscroll-contain
유틸리티를 적용할 수 있습니다.
<html class="overscroll-auto md:overscroll-contain">
<!-- ... -->
</html>
더 자세히 알아보려면 반응형 디자인, 다크 모드, 그리고 다른 미디어 쿼리 수식어에 대한 문서를 확인하세요.