Реагируйте, как скрыть полосу прокрутки только для оси y

#html #css #reactjs #scrollbar

Вопрос:

У меня есть 2 полосы прокрутки. Один для оси x, один для оси y. Я хочу скрыть полосу прокрутки по оси y(но мне все равно нужна функция). Я пытался

 overflow-y:hidden;
overflow-x:scroll;
 

но в этом случае я теряю функциональность полосы прокрутки по оси y. Затем я попытался

 overflow-x:scroll;
overflow-y:scroll;
*{
-ms-overflow-style: none;
}
::-webkit-scrollbar {
display: none;
}
 

Но я скрываю ось x и ось y вместе 😀 есть ли способ просто скрыть полосу прокрутки по оси y, но иметь обе функции. кстати, я использую стилизованный компонент.

 import styled from "@emotion/styled";

export const MainViewContainer = styled.div`
${p=> p.isSidebarOpen? 'width: 80%' : 'width: 95%'};
padding: 30px 50px 10px 50px ;
text-align;
overflow-x:scroll;
overflow-y:scroll;
*{
-ms-overflow-style: none;
}
::-webkit-scrollbar {
display: none;
}

`
 

Ответ №1:

Хорошо, я нашел ответ

  overflow: auto;
::-webkit-scrollbar {
width: 0px;
border: 1px solid #fff;
}

::-webkit-scrollbar-track {
border-radius: 0;
background: #eeeeee;
}

::-webkit-scrollbar-thumb {
 border-radius: 0;
 background: #b0b0b0;
}
 

Комментарии:

1. Я думаю, что ваш ответ поможет мне. Спасибо….