반응형
심리테스트 목록을 스크롤할 때 지금보다 부드럽게 스크롤 되었으면 하여 Tailwind CSS 홈페이지를 둘러보다가 'Scroll Behavior' 인덱스를 보게 되었다.
html 태그의 className으로 지정해주도록 되어있어서 그런가 div 같은 다른 태그들의 className에 추가해주면 적용이 되지 않았다.
하지만 어디에 html 태그가 있는지 찾을 수 없었다. 있긴한건가? 나와 같은 고민을 했던 글도 찾았다.
https://stackoverflow.com/questions/71125642/how-to-add-tailwind-css-scroll-smooth-class-to-next-js
해결 방법은 다음과 같다. global.css 파일에 다음과 같은 코드를 추가해주는 것이다.
@layer base {
html {
scroll-behavior: smooth;
}
}
근데 사실... 스무스하게 스크롤이 되는진 모르겠다. 이전이랑 별 차이가 없는 것 같다 ㅠㅠ 그래도 혹시 나중에 찾을지도 모르니 기록으로만 남겨둬야겠다.
참고한 글)
https://stackoverflow.com/questions/71129698/how-to-use-smooth-scroll-from-tailwindcss-in-react
반응형
'프로젝트 > 오심테(오늘의 심리테스트)' 카테고리의 다른 글
[React] 함수에 useCallback 사용하여 리팩토링 해보기 (0) | 2023.06.02 |
---|---|
[NextJS & Firestore] 인기 Top3 테스트 목록 보여주기 (0) | 2023.06.01 |
[NextJS] Image 컴포넌트 Legacy prop 리팩토링 (0) | 2023.05.27 |
[warning] has "fill" but is missing "sizes" prop. Please add it to improve page performance (0) | 2023.05.27 |
[NextJS] 카테고리 별 심리테스트 리스트 보이기 (0) | 2023.05.25 |