1. 레이아웃
  2. overscroll-behavior

레이아웃

overscroll-behavior

스크롤 영역의 경계에 도달했을 때 브라우저가 어떻게 동작할지 제어하는 유틸리티입니다.

ClassStyles
overscroll-auto
overscroll-behavior: auto;
overscroll-contain
overscroll-behavior: contain;
overscroll-none
overscroll-behavior: none;
overscroll-x-auto
overscroll-behavior-x: auto;
overscroll-x-contain
overscroll-behavior-x: contain;
overscroll-x-none
overscroll-behavior-x: none;
overscroll-y-auto
overscroll-behavior-y: auto;
overscroll-y-contain
overscroll-behavior-y: contain;
overscroll-y-none
overscroll-behavior-y: none;

예제

부모 요소의 스크롤 방지

overscroll-contain 유틸리티를 사용하면 대상 영역에서 스크롤이 발생할 때 부모 요소의 스크롤이 트리거되지 않도록 방지할 수 있습니다. 또한, 이를 지원하는 운영체제에서는 컨테이너 끝을 지나 스크롤할 때 "바운스" 효과를 유지합니다.

스크롤하여 동작 확인

자, 내가 한마디 하겠어, 웃기는 친구야. 너도 알다시피 그 작은 도장, "뉴욕 공공 도서관"이라고 써 있는 거 있잖아. 그게 너한테는 아무 의미 없을지 몰라도, 나한테는 엄청난 의미야. 정말 엄청나게 중요한 거라고.

그래, 웃어도 좋아. 난 너 같은 타입을 봤어: 화려하고, 유행을 따르고, 관습을 뽐내는. 응, 네가 뭘 생각하는지 알아. 이 사람이 왜 이렇게 오래된 도서관 책에 대해 큰 소리를 치는 거지? 자, 내가 힌트를 주지, 꼬마야.

어쩌면 우리 같은 사람들은 도서관 없이도 살 수 있을지 몰라. 어쩌면. 물론, 우리는 세상을 바꾸기엔 너무 늙었지만, 그 아이는 어때? 지금 당장, 지역 도서관 지점에서 책을 펼치고, 고양이와 모자와 다섯 중국 형제들에 오줌싸개 그림을 발견하는 그 아이 말이야. 그 아이는 더 나은 걸 받을 자격이 있지 않아?

<div class="overscroll-contain ...">자, 내가 한마디 하겠어, ...</div>

오버스크롤 바운싱 방지

overscroll-none 유틸리티를 사용하면 대상 영역에서 스크롤이 발생해도 부모 엘리먼트의 스크롤이 트리거되지 않도록 방지할 수 있습니다. 또한 컨테이너 끝을 지나 스크롤할 때 발생하는 "바운스" 효과도 방지합니다.

스크롤하여 동작 확인

자, 내가 뭔가 말해줄게, 웃기는 친구야. 너도 알다시피 그 작은 도장, "뉴욕 공공 도서관"이라고 써있는 거 있지? 그게 너한테는 아무 의미 없을지 몰라도, 나한테는 정말 큰 의미야. 정말 엄청나게 큰 의미라고.

그래, 웃어도 좋아. 난 너 같은 타입을 본 적 있어: 화려하고, 유행을 따르고, 관습을 뽐내는. 그래, 네가 뭘 생각하는지 알아. 이 사람이 왜 이렇게 오래된 도서관 책에 대해 큰 소리를 치는 거지? 자, 내가 힌트를 줄게, 꼬마야.

어쩌면 우리 같은 사람들은 도서관 없이도 살 수 있을지 몰라. 어쩌면. 물론, 우리는 세상을 바꾸기엔 너무 늙었지만, 그 아이는 어때? 지금 바로 지역 도서관 지점에 앉아서 책을 펼치고, '고양이 모자'와 '중국인 형제 다섯 명'에 오줌과 똥 그림을 발견하는 그 아이 말이야. 그 아이는 더 나은 걸 받을 자격이 있지 않을까?

<div class="overscroll-none ...">자, 내가 뭔가 말해줄게, ...</div>

기본 오버스크롤 동작 사용하기

사용자가 기본 스크롤 영역의 경계에 도달했을 때 부모 스크롤 영역을 계속 스크롤할 수 있게 하려면 overscroll-auto 유틸리티를 사용하세요.

스크롤하여 동작 확인

자, 이제 말씀드리겠습니다. 웃기려고 하는 당신에게 말이죠. '뉴욕 공립 도서관'이라고 적힌 그 작은 도장을 아시나요? 당신에게는 아무 의미 없을지 몰라도, 저에게는 큰 의미가 있습니다. 정말로 큰 의미죠.

물론, 웃으셔도 좋습니다. 전 당신 같은 사람을 본 적이 있습니다. 화려하고, 유행을 따르며, 관습을 뽐내죠. 네, 당신이 무슨 생각을 하는지 압니다. 이 사람이 왜 도서관 책에 대해 이렇게 큰 소리를 치는 걸까? 자, 힌트를 드리죠.

아마도 우리 같은 사람들은 도서관 없이도 살 수 있을 겁니다. 아마도요. 물론, 우리는 세상을 바꾸기에는 너무 늙었지만, 지금 이 순간 지역 도서관 지점에서 책을 펼치고 있는 그 아이는 어떨까요? '고양이 모자'와 '중국인 형제 다섯 명'에 오줌과 똥 그림이 그려져 있는 걸 발견한다면요? 그 아이는 더 나은 것을 받을 자격이 있지 않을까요?

<div class="overscroll-auto ...">자, 이제 말씀드리겠습니다. ...</div>

반응형 디자인

접두사 an overscroll-behavior 유틸리티 md:와 같은 브레이크포인트 변형과 함께 사용하면 medium 화면 크기 이상에서만 유틸리티가 적용됩니다:

<div class="overscroll-auto md:overscroll-contain ...">  <!-- ... --></div>

변형 사용에 대해 더 알아보려면 변형 문서를 참고하세요.

Copyright © 2025 Tailwind Labs Inc.·Trademark Policy