• 회원가입
  • 로그인
  • 구글아이디로 로그인

[selector] CSS - ::-webkit-scrollbar - 스크롤바 선택자 (= 스크롤바 모양 디자인 커스텀 = Custom Scrollbar) ※ 유튜브 스크롤바 ※ 스크롤바 JS 라이브러리 모음

목차

  1. ::-webkit-scrollbar 예제 - 유튜브 스크롤바
  2. ::-webkit-scrollbar 정의
  3. 스크롤바 커스텀 관련 JS 라이브러리 모음

※ 비표준 속성

 

::-webkit-scrollbar 예제 - 유튜브 스크롤바

 

<style> 

.container {

  max-height: 200px;

  width: 60%;

  overflow: auto;

}


.container::-webkit-scrollbar {

  width: 10px;

}


.container::-webkit-scrollbar-track {

  background: transparent; 

}

 

.container::-webkit-scrollbar-thumb {

  background: transparent;

}


.content {

  height: 800px;

}


.container-dark {

  background: black;

  color:white;

}


.container-dark:hover::-webkit-scrollbar-thumb {

  background: red; 

}


.container-light {

  background: white;

}


.container-light:hover::-webkit-scrollbar-thumb {

  background: blue;

}

</style>

 

<div class="container container-dark">

  <div class="content">Homzzang.com (다크모드)</div>

</div>


<div class="container container-light">

  <div class="content">Homzzang.com (화이트모드)</div>

</div>

 

결과보기

 

::-webkit-scrollbar 정의

 

스크롤바 관련 선택자.

 


 

1. 

스크롤바 관련 선택자

  • ::-webkit-scrollbar - 스크롤바 전체
  • ::-webkit-scrollbar-button - 스크롤바의 버튼 (= 위/아래 표시 화살표)
  • ::-webkit-scrollbar-thumb - 드래그 가능한 스크롤 핸들 막대
  • ::-webkit-scrollbar-track - 스크롤바 트랙(진행률 표시줄)
  • ::-webkit-scrollbar-track-piece - 핸들로 덮이지 않은 트랙(진행률 표시줄).
  • ::-webkit-scrollbar-corner - 수평/수직 스크롤 막대가 만나는 스크롤 막대의 하단 모서리
  • ::-webkit-resizer - 일부 요소의 하단 모서리에 나타나는 드래그 가능한 크기 조정 핸들.

 

2.

IE와 파이어폭스 제외한 주요 최신 브라우저 모두 지원.

 

3. MDN ::-webkit-scrollbar 예제보기

https://developer.mozilla.org/en-US/docs/Web/CSS/::-webkit-scrollbar


PS.

스크롤바 너비가 너무 좁으면 사용자가 불편 호소하니 주의 !!

 

 

스크롤바 커스텀 관련 JS 라이브러리 모음



분류 제목
outline CSS - outline-color 속성 - 외곽선두께 (= 아웃라인컬러속성 = outline-color속성…
box CSS - width 속성 ★ - 너비 (= 가로길이 = width속성 = 위드스속성, 상속X)
box CSS - height 속성 ★ - 높이 (= 세로길이 = height속성 = 하이트속성) (※ vh, vw…
box CSS - min-width 속성 - 최소너비 (=최소가로길이 = min-width속성 = 민위드스속성)
box CSS - min-height 속성 - 최소높이 (= 최소세로길이 = min-height속성 = 민하이트속성…
box CSS - max-width 속성 - 최대너비 (= 최대가로길이 = max-width속성 = 맥스위드스속성)
box CSS - max-height 속성 - 최대높이 (= 최대세로길이 = max-height속성 = 맥스하이트속…
font CSS - font 속성 ★ - 글자스타일종합 (= font속성 = 글씨체 = 서체 = 글꼴 = 폰트속성, …
font CSS - font-size 속성 ★ - 글자크기 (= 글씨체크기= 글씨크기 = 서체크기= 글씨크기 = …
font CSS - font-family 속성 ★ - 글자종류 (= font-family속성 = 폰트패밀리속성 = 글…
font CSS - font-weight 속성 ★ - 글자굵기 (= font-weight속성 = 폰트굵기 = 글씨체굵…
font CSS - font-style 속성 - 글자기울기 (= 이텔릭체 여부 = 이탤릭 글씨체 = 글자 기울려쓰기 … 1
font CSS - font-variant 속성 - 작은 대문자 (= font-variant속성 = 폰트베리언트 = …
text CSS - color 속성 ★ - 글자색깔 (=글자색상=글자색깔=글자컬러 = 텍스트색깔 = 컬러속성 = co…
text CSS - direction 속성 - 텍스트방향 (= 텍스트진행방향 = direction속성 = 디렉션속성)…
text CSS - letter-spacing 속성 ★ - 글자 간격 사이사이 띄우기 ( 텍스트사이띄우기 = 문자 간…
text CSS - line-height 속성 ★ - 텍스트라인높이 (= line-height속성 = 텍스트줄높이 =…
text CSS - text-align 속성 ★ - 텍스트정렬 (= text-align속성 = 텍스트얼라인속성)
text CSS - text-decoration 속성 ★ - 텍스트라인 꾸미기 (= 밑줄/밑선, 가운데줄/취소선, 윗…
text CSS - text-indent 속성 ★★ - 단락 첫줄 텍스트 들여쓰기 (= text-indent속성 = …
4/25
목록
찾아주셔서 감사합니다. Since 2012