[CSS] 스크롤바(scrollbar) 스타일 제거하는 방법

2024. 2. 27. 22:42CSS

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

반응형

스크롤바 동작은 유지하면서 스타일을 없애는 방법에 대해 알려드리겠습니다. 대부분의 웹 브라우저는 스크롤바에 대해 일부 CSS 스타일을 지원하므로, 스크롤바를 숨기거나 사용자 정의할 수 있습니다.

 

스크롤바는 어떠한 경우에 노출되는가?

스크롤바는 HTML 문서의 내용이 화면에 표시되는 공간을 벗어날 때 자동으로 생성됩니다. 웹 페이지에 표시되는 내용이 화면에 모두 보이지 않아 추가적인 내용을 볼 필요가 있을 때, 브라우저는 스크롤바를 생성하여 사용자가 스크롤하여 추가 콘텐츠에 접근할 수 있도록 합니다.

또한, 요소 내의 콘텐츠가 요소의 크기를 초과하는 경우에도 스크롤바를 생성할 수 있습니다. 이렇게 하면 사용자가 요소 내의 모든 콘텐츠를 스크롤하여 확인할 수 있습니다.

스크롤바 스타일을 삭제하는 이유

웹브라우저가 지원하는 기본 디자인과 커스텀 디자인이 어우러지지 않거나 브라우저 및 운영 체제에 따른 미세한 결함들로 특정 디자인을 유지하기 어려워 스타일을 없애거나 변경할 수 있습니다.

또, 모바일 기기에서는 공간이 제한되어 있어 기본 스크롤바를 감추고 사용자 정의된 터치 스크롤 인터페이스로 대체하는 것이 더 나은 사용자 경험을 제공할 수 있기 때문입니다.

CSS로 스크롤바 스타일 삭제하는 방법

 

/* 기본 스크롤바 숨기기 */
::-webkit-scrollbar {
    display: none; /* Safari 및 Chrome 등 Webkit 기반 브라우저 */
}
  
/* Firefox용 기본 스크롤바 숨기기 */
html {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE 10+ */
}

 

 

이렇게 스크롤바(scrollbar) 스타일 제거하는 방법에 대해서 알아보았습니다.

 

 

 

 

초보자를 위한 Safari 브라우저 개발자 도구 설정 방법

Safari 브라우저 개발자 도구 세팅 방법 Safari 브라우저의 개발자 도구는 웹 개발을 보다 효과적으로 수행할 수 있게 도와주는 강력한 도구입니다. Safari의 개발자 도구를 활성화하는 방법에 대해

dev-chim.tistory.com

 

 

[git] README.md 파일 작성시, Markdown 문법(Syntax) 사용법

README.md 파일 작성 시, Markdown 문법(Syntax) 사용법에 대해서 알아봅시다. README.md 파일 이란? README.md 파일은 주로 소프트웨어 프로젝트의 루트(Root) 디렉터리에 위치하며, Github, Gitlab, Bitbucket 등의 코

dev-chim.tistory.com

 

 

[Javascript] 브라우저 창 크기를 측정하는 주요 속성들에 대해서 알아보자

window.screen.width, window.screen.height, window.outerWidth, window.outerHeight, window.innerWidth, window.innerHeight, document.documentElement.clientWidth, document.documentElement.clientHeight 이러한 속성들은 모두 창의 크기를 나타내지

dev-chim.tistory.com

 

 

[Utility] Snipaste - 무료 캡쳐 도구, 핀(Pin) 고정, 클립보드(Clipboard), 색상 추출(Color Picker)

스니페이스트(Snipaste)는 화면 캡쳐부터 다양한 편집 기능을 제공하여 작업 효율성을 높여주는 도구입니다. 가장 매력적인 기능으로 핀 고정이 있고, 스크린샷을 저장할 수 있음은 물론이고, 클

dev-chim.tistory.com

 

 

[CSS] SCSS를 활용한 동적 Spinner 애니메이션 만들기

Spinner는 주로 웹이나 애플리케이션에서 비동기 작업이나 데이터 로딩이 진행 중임을 사용자에게 시각적으로 알리기 위해 활용됩니다. Spinner의 UI를 제공함으로써 사용자 경험을 향상하고 사용

dev-chim.tistory.com

 

 

반응형