CSS 를 이용한 스크롤바 스타일 사용자 정의

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 CSS 를 사용하여 스크롤바 스타일을 사용자 정의하는 방법을 살펴봅니다. ::-webkit-scrollbar 속성을 사용하여 스크롤바 트랙과 썸을 포함한 스크롤바의 스타일을 지정합니다. 이 랩을 마치면 사용자 정의 스크롤바를 만들고 웹사이트의 사용자 경험을 향상시키는 방법에 대한 이해도가 높아질 것입니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 100%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

사용자 정의 스크롤바

index.htmlstyle.css는 이미 VM 에 제공되어 있습니다.

스크롤 가능한 오버플로우 (overflow) 가 있는 요소의 스크롤바 스타일을 사용자 정의하려면 ::-webkit-scrollbar를 사용하여 스크롤바 요소의 스타일을 지정하고, ::-webkit-scrollbar-track를 사용하여 스크롤바 트랙 (스크롤바의 배경) 의 스타일을 지정하며, ::-webkit-scrollbar-thumb를 사용하여 스크롤바 썸 (드래그 가능한 요소) 의 스타일을 지정할 수 있습니다. 그러나 이 기술은 WebKit 기반 브라우저에서만 작동하며, 스크롤바 스타일 지정은 어떤 표준 트랙에도 포함되어 있지 않다는 점에 유의하십시오. 다음은 HTML 및 CSS 에서 이러한 선택자를 사용하는 예입니다.

<div class="custom-scrollbar">
  <p>
    Lorem ipsum dolor sit amet consectetur adipisicing elit.<br />
    Iure id exercitationem nulla qui repellat laborum vitae, <br />
    molestias tempora velit natus. Quas, assumenda nisi. <br />
    Quisquam enim qui iure, consequatur velit sit?
  </p>
</div>
.custom-scrollbar {
  height: 70px;
  overflow-y: scroll;
}

.custom-scrollbar::-webkit-scrollbar {
  width: 8px;
}

.custom-scrollbar::-webkit-scrollbar-track {
  background: #1e3f20;
  border-radius: 12px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #4a7856;
  border-radius: 12px;
}

오른쪽 하단 모서리에 있는 'Go Live'를 클릭하여 포트 8080 에서 웹 서비스를 실행하십시오. 그런 다음 Web 8080 탭을 새로 고쳐 웹 페이지를 미리 볼 수 있습니다.

요약

축하합니다! 사용자 정의 스크롤바 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.