2024. 2. 27. 22:42ㆍCSS
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
스크롤바 동작은 유지하면서 스타일을 없애는 방법에 대해 알려드리겠습니다. 대부분의 웹 브라우저는 스크롤바에 대해 일부 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
'CSS' 카테고리의 다른 글
[CSS] 노치(Notch)와 홈 바(Home Bar)에 대응하는 CSS 환경 변수(env()) 활용 방법 (2) | 2024.03.05 |
---|---|
[CSS] outline이나 border 속성이 아닌 box-shadow 속성으로 선을 그리는 방법 (feat. box-sizing: border-box;) (0) | 2024.02.28 |
[SCSS] 자연스러운 전환을 위한 Overlay 팝업의 Dim 영역 처리 (0) | 2024.01.17 |
[CSS] SCSS를 활용한 동적 Spinner 애니메이션 만들기 (1) | 2024.01.15 |
[CSS] SCSS를 활용한 툴팁(tooltip) 구현해보자! (feat. transform-origin) (2) | 2024.01.11 |