스크롤바 스타일

Eugenius1st·2024년 1월 22일
0

CSS

목록 보기
43/46

스크롤바 스타일

스크롤을 다루기 위해서는 관련된 가상 요소에 스타일을 적용하면 됩니다.

여러 가지 가상요소가 있지만, 주로 아래 3가지 요소만 스타일을 적용해 주면 충분합니다. (chrome 기준)

::-webkit-scrollbar 스크롤바 전체
::-webkit-scrollbar-thumb 스크롤 막대
::-webkit-scrollbar-track 스크롤 막대 외부

각각 스크롤 영역 전체와, 막대(thumb), 여백(track)을 의미합니다.

그림으로 나타내면 아래와 같습니다.

그래서 저는 globa.css 에 다음과 같이 적용하였습니다.


/* 스크롤 바 전체에 대한 스타일 지정 */
::-webkit-scrollbar {
  width: 8px; /* 스크롤 바의 너비 */
  height: 8px; /* 스크롤 바의 높이 */
  background-color: #ffffff50; /* 스크롤 바의 배경색 */
}

/* 스크롤 바의 색상 지정 */
::-webkit-scrollbar-thumb {
  background-color: #2a47a8; /* 스크롤 바의 색상 */
  border-radius: 5px;
}

/* 스크롤 바 호버 시 색상 지정 */
::-webkit-scrollbar-thumb:hover {
  background-color: #406aff; /* 스크롤 바의 색상 */
}
profile
최강 프론트엔드 개발자가 되고싶은 안유진 입니다

0개의 댓글