Как скрыть прокрутку. Способы, примеры
"скрыть прокрутку" - сколько способов существует удалить прокрутку. Удаляем горизонтальную/вертикальную прокрутку. Примеры удаления прокрутки.
Подробно о скрытии прокрутки на странице:
- Скрываем всю прокрутку!
- Как скрыть вертикальную прокрутку?
- Как скрыть горизонтальную прокрутку?
- как скрыть скролл но оставить прокрутку
Скрываем всю прокрутку!
Для того, чтобы скрыть/удалить прокрутку нам потребуется
Первым шагом сделать эту самую прокрутку, чтобы потом её скрыть!
Нам потребуется код с той страницы, в одном коде и html и css:
<div style="margin: auto;border: 1px solid; padding: 35px; height: 20px; overflow: scroll; width: 200px;">
<div style="width: 500px;">
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
</div>
</div>
У нас получилась прокрутка/скролл - который мы с вами сейчас удалим! На примере вы видите два вида прокрутки - горизонтальную + вертикальную:
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
Удаляем /скрываем прокрутку
Для того, чтобы скрыть прокрутку нам нужно в стилях прописать :
Возьмем выше приведенный пример с прокруткой и удалим прокрутку полностью. Если вы посмотрите на приведенный код, то увидите. что вместо "
<div style="margin: auto;border: 1px solid; padding: 35px; height: 20px; overflow: hidden; width: 200px;">
<div style="width: 500px;">
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
</div>
</div>
Результат скрытия/удаления прокрутки:
Тот код, который вы увидели выше, поместим его прямо здесь, как видите, что у данного блока и горизонтальная прокрутка и вертикальная удалены. Но здесь есть некоторое неудобство... теперь вы не сможете посмотреть контент, который скрыт за пределами блока:
Как скрыть Вертикальную прокрутку?
Для того, чтобы скрыть вертикальную прокрутку нам потребуется:
Выше приведенный пример и немного его изменим, а именно... добавим к "
В стилях[ ("3 способа css") добавляем скрытие прокрутки по оси "Y" :
<div style="margin: auto;border: 1px solid; padding: 35px; height: 20px; overflow-y: hidden; width: 200px;">
<div style="width: 500px;">
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
мкак скрыть прокрутку html;
</div>
</div>
Результат скрытия прокрутки по вертикали:
И нам остается вывести новый код с удаленной вертикальной прокруткой прямо здесь.
Как видите на примере, прокрутка скрыта/удалена по вертикали:
Как скрыть горизонтальную прокрутку?
Для того, чтобы скрыть горизонтальную прокрутку нам потребуется(опять):
Выше приведенный пример, в котором мы изменим вертикальную прокрутку "overflow-y" на горизонтальную "
В стили("3 способа css") и заменяем скрытые прокрутки по оси "y" на "x" :
<div style="margin: auto;border: 1px solid; padding: 35px; height: 20px; overflow-x: hidden; width: 200px;">
<div style="width: 500px;">
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
как скрыть прокрутку html;
</div>
</div>
Результат скрытия прокрутки по горизонтали:
Опять берем код, который мы изменили выше. И поместим его пярмо здесь, как видим... у нас теперь только одна
вертикальная прокрутка...:
Как скрыть скролл но оставить прокрутку
Выше я разобрал несколько примеров скрытия/удаления прокрутки, но сама прокрутка удаляется и вы не сможете увидеть тот контент, который скрыт за пределами блока. Но вам нужно, чтобы можно было прокручивать текст внутри блока!
Давайте скроем скролл, но прокрутку оставим!
Нам понадобится: блок, выше приведенный установим ему в стилях :
Также там добавим атрибут class
Получим:
<div style="width: 500px;">
как скрыть прокрутку html,
но оставить возможность прокрутки<br> как скрыть прокрутку html,
но оставить возможность прокрутки<br> как скрыть прокрутку html,
но оставить возможность прокрутки<br> как скрыть прокрутку html,
но оставить возможность прокрутки<br> как скрыть прокрутку html,
но оставить возможность прокрутки<br> как скрыть прокрутку html,
но оставить возможность прокрутки<br>
</div>
</div>
Далее добавим стили нашему классу example:
<style>
.example::-webkit-scrollbar {
width: 0px;
background: transparent;
}
</style>
Результат скрытия прокрутки с возможностью прокрутки:
как скрыть прокрутку html,
но оставить возможность прокрутки
как скрыть прокрутку html,
но оставить возможность прокрутки
как скрыть прокрутку html,
но оставить возможность прокрутки
как скрыть прокрутку html,
но оставить возможность прокрутки
как скрыть прокрутку html,
но оставить возможность прокрутки
как скрыть прокрутку html,