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;
}