MEMPERBARUI:
Firefox sekarang mendukung menyembunyikan bilah gulir dengan CSS, sehingga semua peramban utama sekarang tercakup (Chrome, Firefox, Internet Explorer, Safari, dll.).
Cukup terapkan CSS berikut ini ke elemen yang ingin Anda hapus dari scrollbar:
.container {
overflow-y: scroll;
scrollbar-width: none; /* Firefox */
-ms-overflow-style: none; /* Internet Explorer 10+ */
}
.container::-webkit-scrollbar { /* WebKit */
width: 0;
height: 0;
}
Ini adalah solusi peramban lintas paling tidak hack yang saat ini saya ketahui. Lihat demo.
JAWABAN ASLI:
Inilah cara lain yang belum disebutkan. Ini sangat sederhana dan hanya melibatkan dua divs dan CSS. Tidak diperlukan JavaScript atau CSS eksklusif, dan ia berfungsi di semua browser. Tidak perlu mengatur lebar wadah secara eksplisit, sehingga membuatnya cair.
Metode ini menggunakan margin negatif untuk memindahkan bilah gulir keluar dari induk dan kemudian jumlah padding yang sama untuk mendorong konten kembali ke posisi semula. Teknik ini berfungsi untuk pengguliran vertikal, horizontal dan dua arah.
Demo:
Kode contoh untuk versi vertikal:
HTML:
<div class="parent">
<div class="child">
Your content.
</div>
</div>
CSS:
.parent {
width: 400px;
height: 200px;
border: 1px solid #AAA;
overflow: hidden;
}
.child {
height: 100%;
margin-right: -50px; /* Maximum width of scrollbar */
padding-right: 50px; /* Maximum width of scrollbar */
overflow-y: scroll;
}
!important
sehingga saya menghapus semuanya: jsfiddle.net/5GCsJ/954