본문 바로가기
내마음대로만들어보자/React

스크롤바 움직이기(scrollTo)

by 소농민! 2021. 7. 28.
728x90

내가 만든 항목들이 길어지는경우 최상단으로 이동하는 버튼을 만들어보자.

 

button onClick={() => {
       window.scrollTo({ top: 0, left: 0, behavior: "smooth" });
      }}>위로가기</button>

여기에서 알아두면 좋은 부분은,  

 

- top , left 로 특정위치로 움직일수도있는것처럼 좌표를 이용하거나 ref를 통해 특정 엘리먼트 위치를 받아서 이동시킬 수 도있다. 


- behavior : "smooth" : 이 내용을 추가함으로써, 한번에 올라가는게 아니라 한번에 올라가지않고 말그대로 자연스럽게 올라가는 효과를 만들어준다. 

 

 

 

'내마음대로만들어보자 > React' 카테고리의 다른 글

리덕스에서 FireStore 데이터 적용하기  (0) 2021.07.30
Firebase  (0) 2021.07.29
React - 프로그래스바 적용하기  (0) 2021.07.28
keyframes - transition , animation  (0) 2021.07.27
리덕스(redux) 써보기  (0) 2021.07.26