Дополнительно
CSS скрыть полосу прокрутки, но сделать элемент прокручиваемым
У меня есть элемент под названием items, и содержимое внутри элемента больше, чем высота элемента, я хочу сделать его прокручиваемым, но скрыть полосу прокрутки, как мне это сделать?
<div class="left-side">
<div class="items" style="display:block;width: 94%;margin: 0 auto;overflow: hidden;">
</div>
</div>
.left-side {
width: 1470px;
padding-top: 20px;
height: 878px;
}
Я пробовал установить левосторонний класс overflow в auto, но это ничего не дало.
25
3
Вы можете спрятать его:
Дополнительную информацию см. на сайте : https://stackoverflow.com/questions/16670931/hide-scroll-bar-but-still-being-able-to-scroll
если вы действительно хотите избавиться от полосы прокрутки, разделите информацию на две отдельные страницы.
Рекомендации по юзабилити в отношении полос прокрутки от Якоба Нильсена:
Чтобы сделать полосу прокрутки видимой только тогда, когда она необходима (т.е. когда есть контент для прокрутки вниз), используйте
overflow: auto
.Вы можете воспользоваться плагином SlimScroll, чтобы сделать div прокручиваемым, даже если он имеет значение
overflow: hidden;
(т.е. полоса прокрутки скрыта).С помощью этого плагина вы также можете управлять сенсорной прокруткой и скоростью прокрутки.
Надеюсь, это поможет :)