Files
30-seconds-of-code/css/snippets/hide-scrollbars.md
2023-05-01 22:51:52 +03:00

37 lines
930 B
Markdown

---
title: Hide scroll bars
type: snippet
tags: [visual]
author: chalarangelo
cover: by-the-lighthouse
dateModified: 2022-05-13T05:00:00-04:00
---
Hides scrollbars on an element, while still allowing it to be scrollable.
- Use `overflow: auto` to allow the element to be scrollable.
- Use `scrollbar-width: none` to hide scrollbars on Firefox.
- Use `display: none` on the `::-webkit-scrollbar` pseudo-element to hide scrollbars on WebKit browsers (Chrome, Edge, Safari).
```html
<div class="no-scrollbars">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean interdum id leo a consectetur. Integer justo magna, ultricies vel enim vitae, egestas efficitur leo. Ut nulla orci, rutrum eu augue sed, tempus pellentesque quam.</p>
</div>
```
```css
div {
width: 200px;
height: 100px;
}
.no-scrollbars {
overflow: auto;
scrollbar-width: none;
}
.no-scrollbars::-webkit-scrollbar {
display: none;
}
```