Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- react-native-dotenv
- html
- Failed to compiled
- Each child in a list should have a unique "key" prop.
- github 100mb
- Can't resolve
- npm package
- adb connect
- vercel git lfs
- rolldown
- camera access
- adb pair
- animation
- electron-packager
- nextjs
- silent printing
- camera permission
- ffi-napi
- dvh
- Git
- device in use
- ELECTRON
- 티스토리 성능
- custom printing
- react-native
- 이미지 데이터 타입
- Recoil
- github lfs
- github pdf
- augmentedDevice
Archives
- Today
- Total
Bleeding edge
모바일 디바이스에서 overscroll 막기 본문
React Native와 웹뷰를 이용하여 어플리케이션을 만들다보니, 항상 QA를 많이 받는 것이 "앱처럼 만들어 주세요" 였다.
이번 주에는 앱처럼 "페이지가 없는 부분에서는 스크롤을 막아주세요" 라는 요청을 받았다.
해결
만일 x축 y축 모두 막고 싶다면 다음과 같이 사용하면 되지만, 나같은 경우에는 y만 막으면 ok이기 때문에 이 방법을 사용하였다.
overscroll-behavior-y: none;
이 부분을 body와 해당하는 div에 추가적으로 적용하면 되지만, default가 되는 부분은 모두 막고 싶었기 때문에
*{
overscroll-behavior-y: none;
}
모든 y에 대한 over scroll을 막아버렸다.
'HTML & CSS' 카테고리의 다른 글
[CSS] 모바일에서 pressed 적용하기 (1) | 2023.11.20 |
---|---|
scss animation mixin (0) | 2023.10.30 |
노치(Safe area) CSS로 고려하는 방법 (0) | 2023.10.14 |
transition와 height를 이용하여 애니메이션을 넣기 (0) | 2023.05.06 |
모바일에서 100vh를 적용할 때 생기는 문제 해결하기 (0) | 2023.04.04 |